STLdoc
STLdocumentation
|
#include <climits>
#include <cstring>
#include <stdexcept>
#include <typeinfo>
#include <xlocinfo>
#include <xdebug>
#include <xfacet>
Classes | |
class | _Locbase< _Dummy > |
class | collate< _Elem > |
class | locale |
class | locale::id |
class | locale::facet |
class | locale::_Locimp |
struct | _Facetptr< _Facet > |
class | codecvt_base |
class | codecvt< _Elem, _Byte, _Statype > |
class | codecvt< wchar_t, char, _Mbstatet > |
class | codecvt_byname< _Elem, _Byte, _Statype > |
struct | ctype_base |
class | ctype< _Elem > |
class | ctype< char > |
class | ctype< wchar_t > |
class | ctype_byname< _Elem > |
class | ctype_byname< char > |
Macros | |
#define | _XLOCALE_ |
#define | _ADDFAC(loc, pfac) locale(loc, pfac) /* add facet to locale */ |
#define | _USE(loc, fac) use_facet< fac >(loc) /* get facet reference from locale */ |
#define | _MAKLOCBYTE(Elem, chr, cvt) _Maklocbyte((_Elem)chr, cvt) /* convert Elem to char */ |
#define | _MAKLOCCHR(Elem, chr, cvt) _Maklocchr(chr, (Elem *)0, cvt) /* convert char to Elem */ |
#define | _MAKLOCSTR(Elem, str, cvt) _Maklocstr(str, (Elem *)0, cvt) /* convert C string to Elem sequence */ |
Functions | |
template<class _Facet > | |
const _Facet &__CRTDECL | use_facet (const locale &) |
template<class _Elem , class _InIt > | |
int __CRTDECL | _Getloctxt (_InIt &_First, _InIt &_Last, size_t _Numfields, const _Elem *_Ptr) |
template<class _Elem > | |
char __CRTDECL | _Maklocbyte (_Elem _Char, const _Locinfo::_Cvtvec &) |
template<> | |
char __CRTDECL | _Maklocbyte (wchar_t _Char, const _Locinfo::_Cvtvec &_Cvt) |
template<class _Elem > | |
_Elem __CRTDECL | _Maklocchr (char _Byte, _Elem *, const _Locinfo::_Cvtvec &) |
template<> | |
wchar_t __CRTDECL | _Maklocchr (char _Byte, wchar_t *, const _Locinfo::_Cvtvec &_Cvt) |
template<class _Elem > | |
_Elem *__CRTDECL | _Maklocstr (const char *_Ptr, _Elem *, const _Locinfo::_Cvtvec &) |
template<> | |
wchar_t *__CRTDECL | _Maklocstr (const char *_Ptr, wchar_t *, const _Locinfo::_Cvtvec &_Cvt) |
#define _MAKLOCBYTE | ( | Elem, | |
chr, | |||
cvt | |||
) | _Maklocbyte((_Elem)chr, cvt) /* convert Elem to char */ |
#define _MAKLOCCHR | ( | Elem, | |
chr, | |||
cvt | |||
) | _Maklocchr(chr, (Elem *)0, cvt) /* convert char to Elem */ |
#define _MAKLOCSTR | ( | Elem, | |
str, | |||
cvt | |||
) | _Maklocstr(str, (Elem *)0, cvt) /* convert C string to Elem sequence */ |
#define _XLOCALE_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |