STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | List of all members
ctype_byname< _Elem > Class Template Reference
Inheritance diagram for ctype_byname< _Elem >:
ctype< _Elem > ctype_base locale::facet _Facet_base

Public Member Functions

__CLR_OR_THIS_CALL ctype_byname (const char *_Locname, size_t _Refs=0)
 
__CLR_OR_THIS_CALL ctype_byname (const string &_Str, size_t _Refs=0)
 
- Public Member Functions inherited from ctype< _Elem >
bool __CLR_OR_THIS_CALL is (mask _Maskval, _Elem _Ch) const
 
const _Elem *__CLR_OR_THIS_CALL is (const _Elem *_First, const _Elem *_Last, mask *_Dest) const
 
const _Elem *__CLR_OR_THIS_CALL scan_is (mask _Maskval, const _Elem *_First, const _Elem *_Last) const
 
const _Elem *__CLR_OR_THIS_CALL scan_not (mask _Maskval, const _Elem *_First, const _Elem *_Last) const
 
_Elem __CLR_OR_THIS_CALL tolower (_Elem _Ch) const
 
const _Elem *__CLR_OR_THIS_CALL tolower (_Elem *_First, const _Elem *_Last) const
 
_Elem __CLR_OR_THIS_CALL toupper (_Elem _Ch) const
 
const _Elem *__CLR_OR_THIS_CALL toupper (_Elem *_First, const _Elem *_Last) const
 
_Elem __CLR_OR_THIS_CALL widen (char _Byte) const
 
const char *__CLR_OR_THIS_CALL widen (const char *_First, const char *_Last, _Elem *_Dest) const
 
char __CLR_OR_THIS_CALL narrow (_Elem _Ch, char _Dflt= '\0') const
 
const _Elem *__CLR_OR_THIS_CALL narrow (const _Elem *_First, const _Elem *_Last, char _Dflt, char *_Dest) const
 
__CLR_OR_THIS_CALL ctype (size_t _Refs=0)
 
__CLR_OR_THIS_CALL ctype (const _Locinfo &_Lobj, size_t _Refs=0)
 
- Public Member Functions inherited from ctype_base
__CLR_OR_THIS_CALL ctype_base (size_t _Refs=0)
 
__CLR_OR_THIS_CALL ~ctype_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 ~ctype_byname () _NOEXCEPT
 
- Protected Member Functions inherited from ctype< _Elem >
virtual __CLR_OR_THIS_CALL ~ctype () _NOEXCEPT
 
void __CLR_OR_THIS_CALL _Init (const _Locinfo &_Lobj)
 
virtual bool __CLR_OR_THIS_CALL do_is (mask _Maskval, _Elem _Ch) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_is (const _Elem *_First, const _Elem *_Last, mask *_Dest) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_scan_is (mask _Maskval, const _Elem *_First, const _Elem *_Last) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_scan_not (mask _Maskval, const _Elem *_First, const _Elem *_Last) const
 
virtual _Elem __CLR_OR_THIS_CALL do_tolower (_Elem _Ch) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_tolower (_Elem *_First, const _Elem *_Last) const
 
virtual _Elem __CLR_OR_THIS_CALL do_toupper (_Elem _Ch) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_toupper (_Elem *_First, const _Elem *_Last) const
 
virtual _Elem __CLR_OR_THIS_CALL do_widen (char _Byte) const
 
virtual const char *__CLR_OR_THIS_CALL do_widen (const char *_First, const char *_Last, _Elem *_Dest) const
 
char __CLR_OR_THIS_CALL _Donarrow (_Elem _Ch, char _Dflt) const
 
virtual char __CLR_OR_THIS_CALL do_narrow (_Elem _Ch, char _Dflt) const
 
virtual const _Elem *__CLR_OR_THIS_CALL do_narrow (const _Elem *_First, const _Elem *_Last, char _Dflt, char *_Dest) const
 
- 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 ctype< _Elem >
typedef _Elem char_type
 
- Public Types inherited from ctype_base
enum  {
  alnum = _DI | _LO | _UP | _XA, alpha = _LO | _UP | _XA, cntrl = _BB, digit = _DI,
  graph = _DI | _LO | _PU | _UP | _XA, lower = _LO, print = _DI | _LO | _PU | _SP | _UP | _XA | _XD, punct = _PU,
  space = _CN | _SP | _XS, upper = _UP, xdigit = _XD, blank = _CN | _SP | _XS | _XB
}
 
typedef short mask
 
- Static Public Member Functions inherited from ctype< _Elem >
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 ctype< _Elem >
static __PURE_APPDOMAIN_GLOBAL locale::id id
 

Constructor & Destructor Documentation

template<class _Elem >
__CLR_OR_THIS_CALL ctype_byname< _Elem >::ctype_byname ( const char *  _Locname,
size_t  _Refs = 0 
)
inlineexplicit
3034  : ctype<_Elem>(_Locinfo(_Locname), _Refs)
3035  { // construct for named locale
3036  }
Definition: xlocinfo:54
Definition: xlocale:2113
_Atomic_counter_t _Refs
Definition: xlocale:157
template<class _Elem >
__CLR_OR_THIS_CALL ctype_byname< _Elem >::ctype_byname ( const string _Str,
size_t  _Refs = 0 
)
inlineexplicit
3039  : ctype<_Elem>(_Locinfo(_Str.c_str()), _Refs)
3040  { // construct for named locale
3041  }
Definition: xlocinfo:54
const _Elem * c_str() const _NOEXCEPT
Definition: xstring:1737
Definition: xlocale:2113
_Atomic_counter_t _Refs
Definition: xlocale:157
template<class _Elem >
virtual __CLR_OR_THIS_CALL ctype_byname< _Elem >::~ctype_byname ( )
inlineprotectedvirtual
3045  { // destroy the object
3046  }

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