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

Go to the source code of this file.

Classes

struct  lconv
 

Macros

#define _INC_LOCALE
 
#define LC_ALL   0
 
#define LC_COLLATE   1
 
#define LC_CTYPE   2
 
#define LC_MONETARY   3
 
#define LC_NUMERIC   4
 
#define LC_TIME   5
 
#define LC_MIN   LC_ALL
 
#define LC_MAX   LC_TIME
 
#define _ENABLE_PER_THREAD_LOCALE   0x0001
 
#define _DISABLE_PER_THREAD_LOCALE   0x0002
 
#define _ENABLE_PER_THREAD_LOCALE_GLOBAL   0x0010
 
#define _DISABLE_PER_THREAD_LOCALE_GLOBAL   0x0020
 
#define _ENABLE_PER_THREAD_LOCALE_NEW   0x0100
 
#define _DISABLE_PER_THREAD_LOCALE_NEW   0x0200
 

Functions

_ACRTIMP void __cdecl _lock_locales (void)
 
_ACRTIMP void __cdecl _unlock_locales (void)
 
_Check_return_opt_ _ACRTIMP int __cdecl _configthreadlocale (_In_ int _Flag)
 
_Check_return_opt_ _ACRTIMP char *__cdecl setlocale (_In_ int _Category, _In_opt_z_ char const *_Locale)
 
_Check_return_opt_ _ACRTIMP struct lconv *__cdecl localeconv (void)
 
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _get_current_locale (void)
 
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _create_locale (_In_ int _Category, _In_z_ char const *_Locale)
 
_ACRTIMP void __cdecl _free_locale (_In_opt_ _locale_t _Locale)
 
_Check_return_opt_ _ACRTIMP wchar_t *__cdecl _wsetlocale (_In_ int _Category, _In_opt_z_ wchar_t const *_Locale)
 
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _wcreate_locale (_In_ int _Category, _In_z_ wchar_t const *_Locale)
 
_ACRTIMP wchar_t **__cdecl ___lc_locale_name_func (void)
 
_ACRTIMP unsigned int __cdecl ___lc_codepage_func (void)
 
_ACRTIMP unsigned int __cdecl ___lc_collate_cp_func (void)
 
 _Success_ (return!=0) _Ret_z_ _ACRTIMP char *__cdecl _Getdays(void)
 
_ACRTIMP void *__cdecl _Gettnames (void)
 
_ACRTIMP void *__cdecl _W_Gettnames (void)
 
 _Success_ (return > 0) _ACRTIMP size_t __cdecl _Strftime(_Out_writes_z_(_Max_size) char *_Buffer
 

Variables

_In_ size_t _Max_size
 
_In_ size_t _In_z_ char const * _Format
 
_In_ size_t _In_z_ char const _In_ struct tm const * _Timeptr
 
_In_ size_t _In_z_ char const _In_ struct tm const _In_opt_ void_Lc_time_arg
 

Macro Definition Documentation

#define _DISABLE_PER_THREAD_LOCALE   0x0002
#define _DISABLE_PER_THREAD_LOCALE_GLOBAL   0x0020
#define _DISABLE_PER_THREAD_LOCALE_NEW   0x0200
#define _ENABLE_PER_THREAD_LOCALE   0x0001
#define _ENABLE_PER_THREAD_LOCALE_GLOBAL   0x0010
#define _ENABLE_PER_THREAD_LOCALE_NEW   0x0100
#define _INC_LOCALE
#define LC_ALL   0
#define LC_COLLATE   1
#define LC_CTYPE   2
#define LC_MAX   LC_TIME
#define LC_MIN   LC_ALL
#define LC_MONETARY   3
#define LC_NUMERIC   4
#define LC_TIME   5

Function Documentation

_ACRTIMP unsigned int __cdecl ___lc_codepage_func ( void  )
_ACRTIMP unsigned int __cdecl ___lc_collate_cp_func ( void  )
_ACRTIMP wchar_t** __cdecl ___lc_locale_name_func ( void  )
_Check_return_opt_ _ACRTIMP int __cdecl _configthreadlocale ( _In_ int  _Flag)
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _create_locale ( _In_ int  _Category,
_In_z_ char const *  _Locale 
)
_ACRTIMP void __cdecl _free_locale ( _In_opt_ _locale_t  _Locale)
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _get_current_locale ( void  )
_ACRTIMP void* __cdecl _Gettnames ( void  )
_ACRTIMP void __cdecl _lock_locales ( void  )
_Success_ ( return!  = 0)
_Success_ ( return  ,
 
)
_ACRTIMP void __cdecl _unlock_locales ( void  )
_ACRTIMP void* __cdecl _W_Gettnames ( void  )
_Check_return_opt_ _ACRTIMP _locale_t __cdecl _wcreate_locale ( _In_ int  _Category,
_In_z_ wchar_t const *  _Locale 
)
_Check_return_opt_ _ACRTIMP wchar_t* __cdecl _wsetlocale ( _In_ int  _Category,
_In_opt_z_ wchar_t const *  _Locale 
)
_Check_return_opt_ _ACRTIMP struct lconv* __cdecl localeconv ( void  )
_Check_return_opt_ _ACRTIMP char* __cdecl setlocale ( _In_ int  _Category,
_In_opt_z_ char const *  _Locale 
)

Variable Documentation

_In_ size_t _In_z_ wchar_t const* _Format
_In_ size_t _In_z_ wchar_t const _In_ struct tm const _In_opt_ void * _Lc_time_arg
_In_ size_t _Max_size
_In_ size_t _In_z_ wchar_t const _In_ struct tm const * _Timeptr