Lines Matching refs:codecvt_byname

697   /// class codecvt_byname [22.2.1.6].
699 class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT>
703 codecvt_byname(const char* __s, size_t __refs = 0)
716 codecvt_byname(const string& __s, size_t __refs = 0)
717 : codecvt_byname(__s.c_str(), __refs) { }
722 ~codecvt_byname() { }
727 class codecvt_byname<char16_t, char, mbstate_t>
732 codecvt_byname(const char*, size_t __refs = 0)
736 codecvt_byname(const string& __s, size_t __refs = 0)
737 : codecvt_byname(__s.c_str(), __refs) { }
741 ~codecvt_byname() { }
745 class codecvt_byname<char32_t, char, mbstate_t>
750 codecvt_byname(const char*, size_t __refs = 0)
754 codecvt_byname(const string& __s, size_t __refs = 0)
755 : codecvt_byname(__s.c_str(), __refs) { }
759 ~codecvt_byname() { }
764 class codecvt_byname<char16_t, char8_t, mbstate_t>
769 codecvt_byname(const char*, size_t __refs = 0)
773 codecvt_byname(const string& __s, size_t __refs = 0)
774 : codecvt_byname(__s.c_str(), __refs) { }
778 ~codecvt_byname() { }
782 class codecvt_byname<char32_t, char8_t, mbstate_t>
787 codecvt_byname(const char*, size_t __refs = 0)
791 codecvt_byname(const string& __s, size_t __refs = 0)
792 : codecvt_byname(__s.c_str(), __refs) { }
796 ~codecvt_byname() { }
805 extern template class codecvt_byname<char, char, mbstate_t>;
816 extern template class codecvt_byname<wchar_t, char, mbstate_t>;
828 extern template class codecvt_byname<char16_t, char, mbstate_t>;
829 extern template class codecvt_byname<char32_t, char, mbstate_t>;
832 extern template class codecvt_byname<char16_t, char8_t, mbstate_t>;
833 extern template class codecvt_byname<char32_t, char8_t, mbstate_t>;