STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions | Variables
xlocinfo.h File Reference
#include <ctype.h>
#include <locale.h>
#include <wchar.h>
#include <yvals.h>

Go to the source code of this file.

Classes

struct  _Collvec
 
struct  _Ctypevec
 
struct  _Cvtvec
 

Macros

#define _XLOCINFO
 
#define _XB   0x000 /* extra blank */
 
#define _XA   0x100 /* extra alphabetic */
 
#define _XS   0x000 /* extra space */
 
#define _BB   _CONTROL /* BEL, BS, etc. */
 
#define _CN   _SPACE /* CR, FF, HT, NL, VT */
 
#define _DI   _DIGIT /* '0'-'9' */
 
#define _LO   _LOWER /* 'a'-'z' */
 
#define _PU   _PUNCT /* punctuation */
 
#define _SP   _BLANK /* space */
 
#define _UP   _UPPER /* 'A'-'Z' */
 
#define _XD   _HEX /* '0'-'9', 'A'-'F', 'a'-'f' */
 
#define _X_ALL   LC_ALL
 
#define _X_COLLATE   LC_COLLATE
 
#define _X_CTYPE   LC_CTYPE
 
#define _X_MONETARY   LC_MONETARY
 
#define _X_NUMERIC   LC_NUMERIC
 
#define _X_TIME   LC_TIME
 
#define _X_MAX   LC_MAX
 
#define _X_MESSAGES   6
 
#define _NCAT   (_X_MESSAGES + 1) /* maximum + 1 */
 
#define _CATMASK(n)   ((1 << (n)) >> 1)
 
#define _M_COLLATE   _CATMASK(_X_COLLATE)
 
#define _M_CTYPE   _CATMASK(_X_CTYPE)
 
#define _M_MONETARY   _CATMASK(_X_MONETARY)
 
#define _M_NUMERIC   _CATMASK(_X_NUMERIC)
 
#define _M_TIME   _CATMASK(_X_TIME)
 
#define _M_MESSAGES   _CATMASK(_X_MESSAGES)
 
#define _M_ALL   (_CATMASK(_NCAT) - 1)
 

Typedefs

typedef struct _Collvec _Collvec
 
typedef struct _Ctypevec _Ctypevec
 
typedef struct _Cvtvec _Cvtvec
 

Functions

_CRTIMP2_PURE _Collvec __CLRCALL_PURE_OR_CDECL _Getcoll (void)
 
_CRTIMP2_PURE _Ctypevec __CLRCALL_PURE_OR_CDECL _Getctype (void)
 
_CRTIMP2_PURE _Cvtvec __CLRCALL_PURE_OR_CDECL _Getcvt (void)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Getdateorder (void)
 
_MRTIMP2 int __cdecl _Mbrtowc (_Out_opt_ wchar_t *, const char *, size_t, mbstate_t *, const _Cvtvec *)
 
_CRTIMP2_PURE float __CLRCALL_PURE_OR_CDECL _Stof (const char *, _Out_opt_ _Deref_post_opt_valid_ char **, long)
 
_CRTIMP2_PURE double __CLRCALL_PURE_OR_CDECL _Stod (const char *, _Out_opt_ _Deref_post_opt_valid_ char **, long)
 
_CRTIMP2_PURE long double __CLRCALL_PURE_OR_CDECL _Stold (const char *, _Out_opt_ _Deref_post_opt_valid_ char **, long)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Strcoll (const char *, const char *, const char *, const char *, const _Collvec *)
 
_CRTIMP2_PURE size_t __CLRCALL_PURE_OR_CDECL _Strxfrm (_Out_writes_(_End1-_String1) _Post_readable_size_(return) char *_String1, _In_z_ char *_End1, const char *, const char *, const _Collvec *)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Tolower (int, const _Ctypevec *)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Toupper (int, const _Ctypevec *)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Wcrtomb (_Out_ char *, wchar_t, mbstate_t *, const _Cvtvec *)
 
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Wcscoll (const wchar_t *, const wchar_t *, const wchar_t *, const wchar_t *, const _Collvec *)
 
_CRTIMP2_PURE size_t __CLRCALL_PURE_OR_CDECL _Wcsxfrm (_Out_writes_(_End1-_String1) _Post_readable_size_(return) wchar_t *_String1, _In_z_ wchar_t *_End1, const wchar_t *, const wchar_t *, const _Collvec *)
 
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Getwctype (wchar_t, const _Ctypevec *)
 
_CRTIMP2_PURE const wchar_t *__CLRCALL_PURE_OR_CDECL _Getwctypes (const wchar_t *, const wchar_t *, short *, const _Ctypevec *)
 
_CRTIMP2_PURE wchar_t __CLRCALL_PURE_OR_CDECL _Towlower (wchar_t, const _Ctypevec *)
 
_CRTIMP2_PURE wchar_t __CLRCALL_PURE_OR_CDECL _Towupper (wchar_t, const _Ctypevec *)
 
_END_C_LIB_DECL _C_STD_END _C_LIB_DECL _Success_ (return!=0) _Ret_z_ _ACRTIMP char *__cdecl _Getdays(void)
 
_ACRTIMP void *__cdecl _Gettnames (void)
 
 _Success_ (return > 0) _ACRTIMP size_t __cdecl _Strftime(_Out_writes_z_(_Maxsize) char *
 
_ACRTIMP void *__cdecl _W_Gettnames (void)
 
_In_ size_t _In_z_ const wchar_t _In_ const struct tm _In_opt_ void *_END_C_LIB_DECL _MRTIMP2 _locale_t __cdecl _GetLocaleForCP (unsigned int)
 

Variables

_In_ size_t _Maxsize
 

Macro Definition Documentation

#define _BB   _CONTROL /* BEL, BS, etc. */
#define _CATMASK (   n)    ((1 << (n)) >> 1)
#define _CN   _SPACE /* CR, FF, HT, NL, VT */
#define _DI   _DIGIT /* '0'-'9' */
#define _LO   _LOWER /* 'a'-'z' */
#define _M_ALL   (_CATMASK(_NCAT) - 1)
#define _M_COLLATE   _CATMASK(_X_COLLATE)
#define _M_CTYPE   _CATMASK(_X_CTYPE)
#define _M_MESSAGES   _CATMASK(_X_MESSAGES)
#define _M_MONETARY   _CATMASK(_X_MONETARY)
#define _M_NUMERIC   _CATMASK(_X_NUMERIC)
#define _M_TIME   _CATMASK(_X_TIME)
#define _NCAT   (_X_MESSAGES + 1) /* maximum + 1 */
#define _PU   _PUNCT /* punctuation */
#define _SP   _BLANK /* space */
#define _UP   _UPPER /* 'A'-'Z' */
#define _X_ALL   LC_ALL
#define _X_COLLATE   LC_COLLATE
#define _X_CTYPE   LC_CTYPE
#define _X_MAX   LC_MAX
#define _X_MESSAGES   6
#define _X_MONETARY   LC_MONETARY
#define _X_NUMERIC   LC_NUMERIC
#define _X_TIME   LC_TIME
#define _XA   0x100 /* extra alphabetic */
#define _XB   0x000 /* extra blank */
#define _XD   _HEX /* '0'-'9', 'A'-'F', 'a'-'f' */
#define _XLOCINFO
#define _XS   0x000 /* extra space */

Typedef Documentation

typedef struct _Collvec _Collvec
typedef struct _Ctypevec _Ctypevec
typedef struct _Cvtvec _Cvtvec

Function Documentation

_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Getdateorder ( void  )
_In_ size_t _In_z_ const wchar_t _In_ const struct tm _In_opt_ void* _END_C_LIB_DECL _MRTIMP2 _locale_t __cdecl _GetLocaleForCP ( unsigned  int)
_ACRTIMP void* __cdecl _Gettnames ( void  )
_CRTIMP2_PURE short __CLRCALL_PURE_OR_CDECL _Getwctype ( wchar_t  ,
const _Ctypevec  
)
_CRTIMP2_PURE const wchar_t* __CLRCALL_PURE_OR_CDECL _Getwctypes ( const wchar_t ,
const wchar_t ,
short *  ,
const _Ctypevec  
)
_MRTIMP2 int __cdecl _Mbrtowc ( _Out_opt_ wchar_t ,
const char *  ,
size_t  ,
mbstate_t *  ,
const _Cvtvec  
)
_CRTIMP2_PURE double __CLRCALL_PURE_OR_CDECL _Stod ( const char *  ,
_Out_opt_ _Deref_post_opt_valid_ char **  ,
long   
)
_CRTIMP2_PURE float __CLRCALL_PURE_OR_CDECL _Stof ( const char *  ,
_Out_opt_ _Deref_post_opt_valid_ char **  ,
long   
)
_CRTIMP2_PURE long double __CLRCALL_PURE_OR_CDECL _Stold ( const char *  ,
_Out_opt_ _Deref_post_opt_valid_ char **  ,
long   
)
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Strcoll ( const char *  ,
const char *  ,
const char *  ,
const char *  ,
const _Collvec  
)
_CRTIMP2_PURE size_t __CLRCALL_PURE_OR_CDECL _Strxfrm ( _Out_writes_(_End1-_String1) _Post_readable_size_(return) char *  _String1,
_In_z_ char *  _End1,
const char *  ,
const char *  ,
const _Collvec  
)
_Success_ ( return!  = 0)
_Success_ ( return  ,
 
)
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Tolower ( int  ,
const _Ctypevec  
)
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Toupper ( int  ,
const _Ctypevec  
)
_ACRTIMP void* __cdecl _W_Gettnames ( void  )
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Wcrtomb ( _Out_ char *  ,
wchar_t  ,
mbstate_t *  ,
const _Cvtvec  
)
_CRTIMP2_PURE int __CLRCALL_PURE_OR_CDECL _Wcscoll ( const wchar_t ,
const wchar_t ,
const wchar_t ,
const wchar_t ,
const _Collvec  
)
_CRTIMP2_PURE size_t __CLRCALL_PURE_OR_CDECL _Wcsxfrm ( _Out_writes_(_End1-_String1) _Post_readable_size_(return) wchar_t _String1,
_In_z_ wchar_t _End1,
const wchar_t ,
const wchar_t ,
const _Collvec  
)

Variable Documentation

_In_ size_t _Maxsize