Lines Matching refs:ns_map
828 void add_ns_map_entry(NSMap &ns_map, Glib::QueryQuark prefix) {
834 NSMap::iterator iter=ns_map.find(prefix);
835 if ( iter == ns_map.end() ) {
839 ns_map.insert(NSMap::value_type(prefix, share_unsafe(uri)));
844 ns_map.insert(NSMap::value_type(prefix, ptr_shared<char>()));
849 void populate_ns_map(NSMap &ns_map, Node &repr) {
851 add_ns_map_entry(ns_map, qname_prefix(repr.code()));
857 add_ns_map_entry(ns_map, prefix);
863 populate_ns_map(ns_map, *child);
887 NSMap ns_map;
888 populate_ns_map(ns_map, *repr);
891 if ( default_ns && ns_map.find(GQuark(0)) == ns_map.end() ) {
896 for ( NSMap::iterator iter=ns_map.begin() ; iter != ns_map.end() ; ++iter )