Home | History | Annotate | Download | only in bits

Lines Matching defs:codecvt

1 // Locale support (codecvt) -*- C++ -*-
25 /** @file bits/codecvt.h
31 // ISO C++ 14882: 22.2.1.5 Template class codecvt
45 /// Empty base class for codecvt facet [22.2.1.5].
59 * @brief Common base for codecvt functions.
78 // 22.2.1.5.1 codecvt members
84 * calling codecvt::do_out.
132 * state. It does this by calling codecvt::do_unshift().
164 * calling codecvt::do_in.
269 * @brief Primary class template codecvt.
276 class codecvt
293 codecvt(size_t __refs = 0)
299 codecvt(__c_locale __cloc, size_t __refs = 0);
303 ~codecvt() { }
336 locale::id codecvt<_InternT, _ExternT, _StateT>::id;
338 /// class codecvt<char, char, mbstate_t> specialization.
340 class codecvt<char, char, mbstate_t>
356 codecvt(size_t __refs = 0);
359 codecvt(__c_locale __cloc, size_t __refs = 0);
363 ~codecvt();
396 /// class codecvt<wchar_t, char, mbstate_t> specialization.
398 class codecvt<wchar_t, char, mbstate_t>
414 codecvt(size_t __refs = 0);
417 codecvt(__c_locale __cloc, size_t __refs = 0);
421 ~codecvt();
458 class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT>
463 : codecvt<_InternT, _ExternT, _StateT>(__refs)
484 const codecvt<char, char, mbstate_t>&
485 use_facet<codecvt<char, char, mbstate_t> >(const locale&);
489 has_facet<codecvt<char, char, mbstate_t> >(const locale&);
495 const codecvt<wchar_t, char, mbstate_t>&
496 codecvt<wchar_t, char, mbstate_t> >(const locale&);
500 has_facet<codecvt<wchar_t, char, mbstate_t> >(const locale&);