Home | History | Annotate | Download | only in bits

Lines Matching defs:codecvt

1 // Locale support (codecvt) -*- C++ -*-
26 /** @file bits/codecvt.h
32 // ISO C++ 14882: 22.2.1.5 Template class codecvt
46 /// Empty base class for codecvt facet [22.2.1.5].
60 * @brief Common base for codecvt functions.
79 // 22.2.1.5.1 codecvt members
85 * calling codecvt::do_out.
133 * state. It does this by calling codecvt::do_unshift().
165 * calling codecvt::do_in.
270 * @brief Primary class template codecvt.
277 class codecvt
294 codecvt(size_t __refs = 0)
298 codecvt(__c_locale __cloc, size_t __refs = 0);
302 ~codecvt() { }
335 locale::id codecvt<_InternT, _ExternT, _StateT>::id;
337 /// class codecvt<char, char, mbstate_t> specialization.
339 class codecvt<char, char, mbstate_t>
355 codecvt(size_t __refs = 0);
358 codecvt(__c_locale __cloc, size_t __refs = 0);
362 ~codecvt();
395 /// class codecvt<wchar_t, char, mbstate_t> specialization.
397 class codecvt<wchar_t, char, mbstate_t>
413 codecvt(size_t __refs = 0);
416 codecvt(__c_locale __cloc, size_t __refs = 0);
420 ~codecvt();
457 class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT>
462 : codecvt<_InternT, _ExternT, _StateT>(__refs)
483 const codecvt<char, char, mbstate_t>&
484 use_facet<codecvt<char, char, mbstate_t> >(const locale&);
488 has_facet<codecvt<char, char, mbstate_t> >(const locale&);
494 const codecvt<wchar_t, char, mbstate_t>&
495 codecvt<wchar_t, char, mbstate_t> >(const locale&);
499 has_facet<codecvt<wchar_t, char, mbstate_t> >(const locale&);