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

Public Types

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
 

Public Member Functions

__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
 

Additional Inherited Members

- Static Public Member Functions inherited from locale::facet
static size_t __CLRCALL_OR_CDECL _Getcat (const facet **=0, const locale *=0)
 
- Protected Member Functions inherited from locale::facet
__CLR_OR_THIS_CALL facet (size_t _Initrefs=0)
 
virtual __CLR_OR_THIS_CALL ~facet () _NOEXCEPT
 

Member Typedef Documentation

typedef short ctype_base::mask

Member Enumeration Documentation

anonymous enum
Enumerator
alnum 
alpha 
cntrl 
digit 
graph 
lower 
print 
punct 
space 
upper 
xdigit 
blank 
2091  { // constants for character classifications
2092  alnum = _DI | _LO | _UP | _XA, alpha = _LO | _UP | _XA,
2093  cntrl = _BB, digit = _DI, graph = _DI | _LO | _PU | _UP | _XA,
2094  lower = _LO, print = _DI | _LO | _PU | _SP | _UP | _XA | _XD,
2095  punct = _PU, space = _CN | _SP | _XS, upper = _UP,
2096  xdigit = _XD, blank = _CN | _SP | _XS | _XB};
Definition: xlocale:2094
Definition: xlocale:2093
Definition: xlocale:2092
Definition: xlocale:2096
#define _LO
Definition: xlocinfo.h:30
#define _DI
Definition: xlocinfo.h:29
Definition: xlocale:2093
#define _XA
Definition: xlocinfo.h:25
Definition: xlocale:2094
#define _BB
Definition: xlocinfo.h:27
#define _SP
Definition: xlocinfo.h:32
Definition: xlocale:2093
#define _XS
Definition: xlocinfo.h:26
#define _PU
Definition: xlocinfo.h:31
#define _UP
Definition: xlocinfo.h:33
Definition: xlocale:2092
Definition: xlocale:2095
Definition: xlocale:2095
#define _XD
Definition: xlocinfo.h:34
Definition: xlocale:2096
Definition: xlocale:2095
#define _CN
Definition: xlocinfo.h:28
#define _XB
Definition: xlocinfo.h:24

Constructor & Destructor Documentation

__CLR_OR_THIS_CALL ctype_base::ctype_base ( size_t  _Refs = 0)
inline
2100  : locale::facet(_Refs)
2101  { // default constructor
2102  }
Definition: xlocale:102
_Atomic_counter_t _Refs
Definition: xlocale:157
__CLR_OR_THIS_CALL ctype_base::~ctype_base ( )
inline
2105  { // destroy the object
2106  }

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