locale_facets.h File Reference

#include <ctime>
#include <cwctype>
#include <iosfwd>
#include <bits/ios_base.h>
#include <streambuf>
#include <bits/ctype_base.h>
#include <bits/ctype_inline.h>
#include <bits/codecvt.h>
#include <bits/time_members.h>
#include <bits/messages_members.h>

Go to the source code of this file.

Namespaces

namespace  std

Classes

struct  std::__pad< _CharT, _Traits >
class  std::__ctype_abstract_base< _CharT >
 Common base for ctype facet. More...
class  std::ctype< _CharT >
 Template ctype facet. More...
class  std::ctype< char >
 The ctype<char> specialization. More...
class  std::ctype_byname< _CharT >
 class ctype_byname [22.2.1.2]. More...
class  std::__num_base
struct  std::__numpunct_cache< _CharT >
class  std::numpunct< _CharT >
 Numpunct facet. More...
class  std::numpunct_byname< _CharT >
 class numpunct_byname [22.2.3.2]. More...
class  std::num_get< _CharT, _InIter >
 Facet for parsing number strings. More...
class  std::num_put< _CharT, _OutIter >
 Facet for converting numbers to strings. More...
class  std::collate< _CharT >
 Facet for localized string comparison. More...
class  std::collate_byname< _CharT >
 class collate_byname [22.2.4.2]. More...
class  std::time_base
 Time format ordering data. More...
struct  std::__timepunct_cache< _CharT >
class  std::__timepunct< _CharT >
class  std::time_get< _CharT, _InIter >
 Facet for parsing dates and times. More...
class  std::time_get_byname< _CharT, _InIter >
 class time_get_byname [22.2.5.2]. More...
class  std::time_put< _CharT, _OutIter >
 Facet for outputting dates and times. More...
class  std::time_put_byname< _CharT, _OutIter >
 class time_put_byname [22.2.5.4]. More...
class  std::money_base
 Money format ordering data. More...
struct  std::money_base::pattern
struct  std::__moneypunct_cache< _CharT, _Intl >
class  std::moneypunct< _CharT, _Intl >
 Facet for formatting data for money amounts. More...
class  std::moneypunct_byname< _CharT, _Intl >
 class moneypunct_byname [22.2.6.4]. More...
class  std::money_get< _CharT, _InIter >
 Facet for parsing monetary amounts. More...
class  std::money_put< _CharT, _OutIter >
 Facet for outputting monetary amounts. More...
struct  std::messages_base
 Messages facet base class providing catalog typedef. More...
class  std::messages< _CharT >
 Facet for handling message catalogs. More...
class  std::messages_byname< _CharT >
 class messages_byname [22.2.7.2]. More...

Defines

#define _LOCALE_FACETS_H   1
#define _GLIBCXX_NUM_FACETS   14

Functions

template<typename _Tv>
void std::__convert_to_v (const char *__in, _Tv &__out, ios_base::iostate &__err, const __c_locale &__cloc)
template<>
void std::__convert_to_v (const char *, float &, ios_base::iostate &, const __c_locale &)
template<>
void std::__convert_to_v (const char *, double &, ios_base::iostate &, const __c_locale &)
template<>
void std::__convert_to_v (const char *, long double &, ios_base::iostate &, const __c_locale &)
template<typename _CharT>
_CharT * std::__add_grouping (_CharT *__s, _CharT __sep, const char *__gbeg, size_t __gsize, const _CharT *__first, const _CharT *__last)
template<typename _CharT>
ostreambuf_iterator< _CharT > std::__write (ostreambuf_iterator< _CharT > __s, const _CharT *__ws, int __len)
template<typename _CharT, typename _OutIter>
_OutIter std::__write (_OutIter __s, const _CharT *__ws, int __len)
template<>
const ctype< char > & std::use_facet< ctype< char > > (const locale &__loc)
template<typename _CharT>
bool std::isspace (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::space, __c).
template<typename _CharT>
bool std::isprint (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::print, __c).
template<typename _CharT>
bool std::iscntrl (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::cntrl, __c).
template<typename _CharT>
bool std::isupper (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::upper, __c).
template<typename _CharT>
bool std::islower (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::lower, __c).
template<typename _CharT>
bool std::isalpha (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::alpha, __c).
template<typename _CharT>
bool std::isdigit (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::digit, __c).
template<typename _CharT>
bool std::ispunct (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::punct, __c).
template<typename _CharT>
bool std::isxdigit (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::xdigit, __c).
template<typename _CharT>
bool std::isalnum (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::alnum, __c).
template<typename _CharT>
bool std::isgraph (_CharT __c, const locale &__loc)
 Convenience interface to ctype.is(ctype_base::graph, __c).
template<typename _CharT>
_CharT std::toupper (_CharT __c, const locale &__loc)
 Convenience interface to ctype.toupper(__c).
template<typename _CharT>
_CharT std::tolower (_CharT __c, const locale &__loc)
 Convenience interface to ctype.tolower(__c).


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.


Define Documentation

#define _GLIBCXX_NUM_FACETS   14

Definition at line 57 of file locale_facets.h.

#define _LOCALE_FACETS_H   1

Definition at line 41 of file locale_facets.h.


Generated on Tue Feb 2 16:57:22 2010 for GNU C++ STL by  doxygen 1.4.7