STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | List of all members
codecvt_byname< _Elem, _Byte, _Statype > Class Template Reference
Inheritance diagram for codecvt_byname< _Elem, _Byte, _Statype >:
codecvt< _Elem, _Byte, _Statype > codecvt_base locale::facet _Facet_base

Public Member Functions

__CLR_OR_THIS_CALL codecvt_byname (const char *_Locname, size_t _Refs=0)
 
__CLR_OR_THIS_CALL codecvt_byname (const string &_Str, size_t _Refs=0)
 
- Public Member Functions inherited from codecvt< _Elem, _Byte, _Statype >
result __CLR_OR_THIS_CALL in (_Statype &_State, const _Byte *_First1, const _Byte *_Last1, const _Byte *&_Mid1, _Elem *_First2, _Elem *_Last2, _Elem *&_Mid2) const
 
result __CLR_OR_THIS_CALL out (_Statype &_State, const _Elem *_First1, const _Elem *_Last1, const _Elem *&_Mid1, _Byte *_First2, _Byte *_Last2, _Byte *&_Mid2) const
 
result __CLR_OR_THIS_CALL unshift (_Statype &_State, _Byte *_First2, _Byte *_Last2, _Byte *&_Mid2) const
 
int __CLR_OR_THIS_CALL length (_Statype &_State, const _Byte *_First1, const _Byte *_Last1, size_t _Count) const
 
__CLR_OR_THIS_CALL codecvt (size_t _Refs=0)
 
__CLR_OR_THIS_CALL codecvt (const _Locinfo &_Lobj, size_t _Refs=0)
 
- Public Member Functions inherited from codecvt_base
__CLR_OR_THIS_CALL codecvt_base (size_t _Refs=0)
 
bool __CLR_OR_THIS_CALL always_noconv () const _THROW0()
 
int __CLR_OR_THIS_CALL max_length () const _THROW0()
 
int __CLR_OR_THIS_CALL encoding () const _THROW0()
 
__CLR_OR_THIS_CALL ~codecvt_base () _NOEXCEPT
 
- Public Member Functions inherited from locale::facet
virtual void __CLR_OR_THIS_CALL _Incref ()
 
virtual _Facet_base *__CLR_OR_THIS_CALL _Decref ()
 
__CLR_OR_THIS_CALL facet (const facet &)=delete
 
facet &__CLR_OR_THIS_CALL operator= (const facet &)=delete
 
- Public Member Functions inherited from _Facet_base
virtual __CLR_OR_THIS_CALL ~_Facet_base () _NOEXCEPT
 

Protected Member Functions

virtual __CLR_OR_THIS_CALL ~codecvt_byname () _NOEXCEPT
 
- Protected Member Functions inherited from codecvt< _Elem, _Byte, _Statype >
virtual __CLR_OR_THIS_CALL ~codecvt () _NOEXCEPT
 
void __CLR_OR_THIS_CALL _Init (const _Locinfo &)
 
virtual bool __CLR_OR_THIS_CALL do_always_noconv () const _THROW0()
 
virtual result __CLR_OR_THIS_CALL do_in (_Statype &, const _Byte *_First1, const _Byte *_Last1, const _Byte *&_Mid1, _Elem *_First2, _Elem *_Last2, _Elem *&_Mid2) const
 
virtual result __CLR_OR_THIS_CALL do_out (_Statype &, const _Elem *_First1, const _Elem *_Last1, const _Elem *&_Mid1, _Byte *_First2, _Byte *_Last2, _Byte *&_Mid2) const
 
virtual result __CLR_OR_THIS_CALL do_unshift (_Statype &, _Byte *_First2, _Byte *, _Byte *&_Mid2) const
 
virtual int __CLR_OR_THIS_CALL do_length (_Statype &, const _Byte *_First1, const _Byte *_Last1, size_t _Count) const
 
- Protected Member Functions inherited from codecvt_base
virtual int __CLR_OR_THIS_CALL do_max_length () const _THROW0()
 
virtual int __CLR_OR_THIS_CALL do_encoding () const _THROW0()
 
- Protected Member Functions inherited from locale::facet
__CLR_OR_THIS_CALL facet (size_t _Initrefs=0)
 
virtual __CLR_OR_THIS_CALL ~facet () _NOEXCEPT
 

Additional Inherited Members

- Public Types inherited from codecvt< _Elem, _Byte, _Statype >
typedef _Elem intern_type
 
typedef _Byte extern_type
 
typedef _Statype state_type
 
- Public Types inherited from codecvt_base
enum  { ok, partial, error, noconv }
 
typedef int result
 
- Static Public Member Functions inherited from codecvt< _Elem, _Byte, _Statype >
static size_t __CLRCALL_OR_CDECL _Getcat (const locale::facet **_Ppf=0, const locale *_Ploc=0)
 
- Static Public Member Functions inherited from locale::facet
static size_t __CLRCALL_OR_CDECL _Getcat (const facet **=0, const locale *=0)
 
- Static Public Attributes inherited from codecvt< _Elem, _Byte, _Statype >
static __PURE_APPDOMAIN_GLOBAL locale::id id
 

Constructor & Destructor Documentation

template<class _Elem , class _Byte , class _Statype >
__CLR_OR_THIS_CALL codecvt_byname< _Elem, _Byte, _Statype >::codecvt_byname ( const char *  _Locname,
size_t  _Refs = 0 
)
inlineexplicit
2069  { // construct for named locale
2070  }
Definition: xlocinfo:54
Definition: xlocale:866
_Atomic_counter_t _Refs
Definition: xlocale:157
template<class _Elem , class _Byte , class _Statype >
__CLR_OR_THIS_CALL codecvt_byname< _Elem, _Byte, _Statype >::codecvt_byname ( const string _Str,
size_t  _Refs = 0 
)
inlineexplicit
2074  { // construct for named locale
2075  }
Definition: xlocinfo:54
Definition: xlocale:866
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1737
_Atomic_counter_t _Refs
Definition: xlocale:157
template<class _Elem , class _Byte , class _Statype >
virtual __CLR_OR_THIS_CALL codecvt_byname< _Elem, _Byte, _Statype >::~codecvt_byname ( )
inlineprotectedvirtual
2079  { // destroy the object
2080  }

The documentation for this class was generated from the following file: