Skip to content

Latest commit

 

History

History
95 lines (85 loc) · 7.49 KB

locale.md

File metadata and controls

95 lines (85 loc) · 7.49 KB

Header <locale> implementation status

Reference
Implementation

  • : Cannot implement with language itself. Need compiler support. Used C++ N STL
  • : Partially implemented with C++ N
  • : Fully implemented with C++ N
  • : Not yet implemented
Features Standard Implemented in
Classes
locale
String and stream conversions
wstring_convert Deprecated in C++17
wbuffer_convert Deprecated in C++17
Facet category base classes
ctype_base
codecvt_base
messages_base
time_base
money_base
Facet categories
ctype
ctype<char>
codecvt
collate
messages
time_get
time_put
num_get
num_put
numpunct
money_get
money_put
moneypunct
Locale-specific facet categories
ctype_byname
codecvt_byname
messages_byname
collate_byname
time_get_byname
time_put_byname
numpunct_byname
moneypunct_byname
Functions
Locales and facets
use_facet
has_facet
Character classification
isspace(ss::locale)
isblank(ss::locale)
iscntrl(ss::locale)
isupper(ss::locale)
islower(ss::locale)
isalpha(ss::locale)
isdigit(ss::locale)
ispunct(ss::locale)
isxdigit(ss::locale)
isalnum(ss::locale)
isprint(ss::locale)
isgraph(ss::locale)
Character conversions
toupper(ss::locale)
tolower(ss::locale)