Home | History | Annotate | Download | only in bits

Lines Matching refs:codecvt

1 // Locale support (codecvt) -*- C++ -*-
26 /** @file bits/codecvt.h
32 // ISO C++ 14882: 22.2.1.5 Template class codecvt
44 /// Empty base class for codecvt facet [22.2.1.5].
58 * @brief Common base for codecvt functions.
77 // 22.2.1.5.1 codecvt members
83 * calling codecvt::do_out.
131 * state. It does this by calling codecvt::do_unshift().
163 * calling codecvt::do_in.
265 /// @brief class codecvt [22.2.1.5].
268 class codecvt
285 codecvt(size_t __refs = 0)
289 codecvt(__c_locale __cloc, size_t __refs = 0);
293 ~codecvt() { }
326 locale::id codecvt<_InternT, _ExternT, _StateT>::id;
328 /// class codecvt<char, char, mbstate_t> specialization.
330 class codecvt<char, char, mbstate_t>
346 codecvt(size_t __refs = 0);
349 codecvt(__c_locale __cloc, size_t __refs = 0);
353 ~codecvt();
386 /// class codecvt<wchar_t, char, mbstate_t> specialization.
388 class codecvt<wchar_t, char, mbstate_t>
404 codecvt(size_t __refs = 0);
407 codecvt(__c_locale __cloc, size_t __refs = 0);
411 ~codecvt();
448 class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT>
453 : codecvt<_InternT, _ExternT, _StateT>(__refs)
475 const codecvt<char, char, mbstate_t>&
476 use_facet<codecvt<char, char, mbstate_t> >(const locale&);
480 has_facet<codecvt<char, char, mbstate_t> >(const locale&);
486 const codecvt<wchar_t, char, mbstate_t>&
487 use_facet<codecvt<wchar_t, char, mbstate_t> >(const locale&);
491 codecvt<wchar_t, char, mbstate_t> >(const locale&);