Lines Matching defs:collate_byname
229 install(new collate_byname<char>(name_));
231 install(new collate_byname<wchar_t>(name_));
298 install(new collate_byname<char>(name));
300 install(new collate_byname<wchar_t>(name));
600 // template <> class collate_byname<char>
602 collate_byname<char>::collate_byname(const char* n, size_t refs)
606 ("collate_byname<char>::collate_byname"
612 collate_byname<char>::collate_byname(const string& name, size_t refs)
616 ("collate_byname<char>::collate_byname"
622 collate_byname<char>::~collate_byname() { __locale::__freelocale(__l_); }
624 int collate_byname<char>::do_compare(
636 collate_byname<char>::string_type collate_byname<char>::do_transform(const char_type* lo, const char_type* hi) const {
643 // template <> class collate_byname<wchar_t>
646 collate_byname<wchar_t>::collate_byname(const char* n, size_t refs)
650 ("collate_byname<wchar_t>::collate_byname(size_t refs)"
656 collate_byname<wchar_t>::collate_byname(const string& name, size_t refs)
660 ("collate_byname<wchar_t>::collate_byname(size_t refs)"
666 collate_byname<wchar_t>::~collate_byname() { __locale::__freelocale(__l_); }
668 int collate_byname<wchar_t>::do_compare(
680 collate_byname<wchar_t>::string_type
681 collate_byname<wchar_t>::do_transform(const char_type* lo, const char_type* hi) const {