Lines Matching refs:catalog
53 * In glibc nl_catd type is void *, but messages_base::catalog is defined as int
56 * catalog open---this case can't be represented with pointers.
58 * messages_base::catalog and nl_catd handler.
65 /* If no mapping a message_base::catalog entry, int typedef according C++ Standard 22.2.7.1,
78 typedef hash_map<messages_base::catalog, nl_catd_type, hash<messages_base::catalog>, equal_to<messages_base::catalog>,
79 allocator<pair<_STLP_CONST messages_base::catalog, nl_catd_type> > > map_type;
80 typedef hash_map<nl_catd_type, messages_base::catalog, hash<nl_catd_type>, equal_to<nl_catd_type>,
81 allocator<pair<_STLP_CONST nl_catd_type, messages_base::catalog> > > rmap_type;
82 // typedef map<messages_base::catalog,nl_catd_type> map_type;
83 // typedef map<nl_catd_type,messages_base::catalog> rmap_type;
85 messages_base::catalog insert(nl_catd_type cat)
87 { return (messages_base::catalog)cat; }
92 void erase(messages_base::catalog)
99 nl_catd_type operator [] ( messages_base::catalog cat )
119 typedef messages_base::catalog catalog;
124 catalog do_open(const string& __fn, const locale& __loc) const;
125 string do_get(catalog __c, int __set, int __msgid,
128 wstring do_get(catalog __c, int __set, int __msgid,
131 void do_close(catalog __c) const;