# locale_facets.h File Reference

## Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file locale_facets.h.

Go to the source code of this file.

## Namespaces

- namespace std

## Defines

- #define _GLIBCXX_NUM_FACETS
- #define _LOCALE_FACETS_H

## Functions

- template<typename _CharT> _CharT * __add_grouping (_CharT *__s, _CharT __sep, const char *__gbeg, size_t __gsize, const _CharT *__first, const _CharT *__last)
- template<> void __convert_to_v (const char *, long double &, ios_base::iostate &, const __c_locale &)
- template<> void __convert_to_v (const char *, double &, ios_base::iostate &, const __c_locale &)
- template<> void __convert_to_v (const char *, float &, ios_base::iostate &, const __c_locale &)
- template<typename _Tv> void __convert_to_v (const char *__in, _Tv &__out, ios_base::iostate &__err, const __c_locale &__cloc)
- template<typename _CharT, typename _OutIter> _OutIter __write (_OutIter __s, const _CharT *__ws, int __len)
- template<typename _CharT> ostreambuf_iterator< _CharT > __write (ostreambuf_iterator< _CharT > __s, const _CharT *__ws, int __len)
- template<typename _CharT> bool isalnum (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isalpha (_CharT __c, const locale &__loc)
- template<typename _CharT> bool iscntrl (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isdigit (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isgraph (_CharT __c, const locale &__loc)
- template<typename _CharT> bool islower (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isprint (_CharT __c, const locale &__loc)
- template<typename _CharT> bool ispunct (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isspace (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isupper (_CharT __c, const locale &__loc)
- template<typename _CharT> bool isxdigit (_CharT __c, const locale &__loc)
- template<typename _CharT> _CharT tolower (_CharT __c, const locale &__loc)
- template<typename _CharT> _CharT toupper (_CharT __c, const locale &__loc)
- template<> const ctype< char > & use_facet< ctype< char > > (const locale &__loc)
- template<> const ctype< wchar_t > & use_facet< ctype< wchar_t > > (const locale &__loc)

## Function Documentation

bool isalnum | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::alnum, __c). Definition at line 4556 of file locale_facets.h.

bool isalpha | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::alpha, __c). Definition at line 4532 of file locale_facets.h.

bool iscntrl | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::cntrl, __c). Definition at line 4514 of file locale_facets.h.

bool isdigit | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::digit, __c). Definition at line 4538 of file locale_facets.h.

bool isgraph | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::graph, __c). Definition at line 4562 of file locale_facets.h.

bool islower | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::lower, __c). Definition at line 4526 of file locale_facets.h.

bool isprint | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::print, __c). Definition at line 4508 of file locale_facets.h.

bool ispunct | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::punct, __c). Definition at line 4544 of file locale_facets.h.

bool isspace | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::space, __c). Definition at line 4502 of file locale_facets.h.

bool isupper | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::upper, __c). Definition at line 4520 of file locale_facets.h.

bool isxdigit | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.is(ctype_base::xdigit, __c). Definition at line 4550 of file locale_facets.h.

_CharT tolower | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.tolower(__c). Definition at line 4574 of file locale_facets.h.

_CharT toupper | ( | _CharT | __c,
|  | const locale & | __loc
| ) | `[inline]`

| Convenience interface to ctype.toupper(__c). Definition at line 4568 of file locale_facets.h.