STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends | List of all members
locale::_Locimp Class Reference
Inheritance diagram for locale::_Locimp:
locale::facet _Facet_base

Public Member Functions

_Locimp &__CLR_OR_THIS_CALL operator= (const _Locimp &)=delete
 
- 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

__CLR_OR_THIS_CALL ~_Locimp () _NOEXCEPT
 
- Protected Member Functions inherited from locale::facet
__CLR_OR_THIS_CALL facet (size_t _Initrefs=0)
 
virtual __CLR_OR_THIS_CALL ~facet () _NOEXCEPT
 

Private Member Functions

__CLR_OR_THIS_CALL _Locimp (bool _Transparent)
 
__CLR_OR_THIS_CALL _Locimp (const _Locimp &_Right)
 
void __CLR_OR_THIS_CALL _Addfac (facet *_Pfacet, size_t _Id)
 

Static Private Member Functions

static _MRTIMP2_PURE_NPURE _Locimp *__CLRCALL_PURE_OR_CDECL _New_Locimp (bool _Transparent=false)
 
static _MRTIMP2_PURE_NPURE _Locimp *__CLRCALL_PURE_OR_CDECL _New_Locimp (const _Locimp &_Right)
 
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL _Locimp_dtor (_Locimp *)
 
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL _Locimp_Addfac (_Locimp *, facet *, size_t)
 
static void __CLRCALL_PURE_OR_CDECL _Locimp_ctor (_Locimp *, const _Locimp &)
 
static _Locimp *__CLRCALL_OR_CDECL _Makeloc (const _Locinfo &, category, _Locimp *, const locale *)
 
static void __CLRCALL_OR_CDECL _Makewloc (const _Locinfo &, category, _Locimp *, const locale *)
 
static void __CLRCALL_OR_CDECL _Makexloc (const _Locinfo &, category, _Locimp *, const locale *)
 

Private Attributes

facet ** _Facetvec
 
size_t _Facetcount
 
category _Catmask
 
bool _Xparent
 
_Yarn< char > _Name
 

Static Private Attributes

static __PURE_APPDOMAIN_GLOBAL _Locimp_Clocptr
 

Friends

class locale
 

Additional Inherited Members

- Static Public Member Functions inherited from locale::facet
static size_t __CLRCALL_OR_CDECL _Getcat (const facet **=0, const locale *=0)
 

Constructor & Destructor Documentation

__CLR_OR_THIS_CALL locale::_Locimp::~_Locimp ( )
inlineprotected
183  { // destroy the object
184  _Locimp_dtor(this);
185  }
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL _Locimp_dtor(_Locimp *)
__CLR_OR_THIS_CALL locale::_Locimp::_Locimp ( bool  _Transparent)
inlineprivate
203  : locale::facet(1), _Facetvec(0), _Facetcount(0),
204  _Catmask(none), _Xparent(_Transparent),
205  _Name("*")
206  { // construct an empty _Locimp
207  }
static _PGLOBAL const int none
Definition: xlocale:35
Definition: xlocale:102
category _Catmask
Definition: xlocale:238
size_t _Facetcount
Definition: xlocale:237
bool _Xparent
Definition: xlocale:239
facet ** _Facetvec
Definition: xlocale:236
_Yarn< char > _Name
Definition: xlocale:240
__CLR_OR_THIS_CALL locale::_Locimp::_Locimp ( const _Locimp _Right)
inlineprivate
210  : locale::facet(1), _Facetvec(0), _Facetcount(_Right._Facetcount),
211  _Catmask(_Right._Catmask), _Xparent(_Right._Xparent),
212  _Name(_Right._Name.c_str())
213  { // construct by copying
214  _Locimp_ctor(this, _Right);
215  }
static void __CLRCALL_PURE_OR_CDECL _Locimp_ctor(_Locimp *, const _Locimp &)
Definition: xlocale:102
category _Catmask
Definition: xlocale:238
size_t _Facetcount
Definition: xlocale:237
bool _Xparent
Definition: xlocale:239
facet ** _Facetvec
Definition: xlocale:236
_Yarn< char > _Name
Definition: xlocale:240
const _Ty & _Right
Definition: algorithm:4087

Member Function Documentation

void __CLR_OR_THIS_CALL locale::_Locimp::_Addfac ( facet _Pfacet,
size_t  _Id 
)
inlineprivate
218  { // add a facet
219  _Locimp_Addfac(this, _Pfacet, _Id);
220  }
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL _Locimp_Addfac(_Locimp *, facet *, size_t)
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL locale::_Locimp::_Locimp_Addfac ( _Locimp ,
facet ,
size_t   
)
staticprivate
static void __CLRCALL_PURE_OR_CDECL locale::_Locimp::_Locimp_ctor ( _Locimp ,
const _Locimp  
)
staticprivate
static _MRTIMP2_PURE_NPURE void __CLRCALL_PURE_OR_CDECL locale::_Locimp::_Locimp_dtor ( _Locimp )
staticprivate
static _Locimp* __CLRCALL_OR_CDECL locale::_Locimp::_Makeloc ( const _Locinfo ,
category  ,
_Locimp ,
const locale  
)
staticprivate
static void __CLRCALL_OR_CDECL locale::_Locimp::_Makewloc ( const _Locinfo ,
category  ,
_Locimp ,
const locale  
)
staticprivate
static void __CLRCALL_OR_CDECL locale::_Locimp::_Makexloc ( const _Locinfo ,
category  ,
_Locimp ,
const locale  
)
staticprivate
static _MRTIMP2_PURE_NPURE _Locimp* __CLRCALL_PURE_OR_CDECL locale::_Locimp::_New_Locimp ( bool  _Transparent = false)
staticprivate
static _MRTIMP2_PURE_NPURE _Locimp* __CLRCALL_PURE_OR_CDECL locale::_Locimp::_New_Locimp ( const _Locimp _Right)
staticprivate
_Locimp& __CLR_OR_THIS_CALL locale::_Locimp::operator= ( const _Locimp )
delete

Friends And Related Function Documentation

friend class locale
friend

Member Data Documentation

category locale::_Locimp::_Catmask
private
__PURE_APPDOMAIN_GLOBAL _Locimp* locale::_Locimp::_Clocptr
staticprivate
size_t locale::_Locimp::_Facetcount
private
facet** locale::_Locimp::_Facetvec
private
_Yarn<char> locale::_Locimp::_Name
private
bool locale::_Locimp::_Xparent
private

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