libstdc++
localefwd.h File Reference

Go to the source code of this file.

Classes

class  std::codecvt< _InternT, _ExternT, _StateT >
 Primary class template codecvt.NB: Generic, mostly useless implementation. More...
 
class  std::codecvt_byname< _InternT, _ExternT, _StateT >
 class codecvt_byname [22.2.1.6]. 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::ctype< _CharT >
 Primary class template ctype facet.This template class defines classification and conversion functions for character sets. It wraps cctype functionality. Ctype gets used by streams for many I/O operations. More...
 
class  std::ctype_byname< _CharT >
 class ctype_byname [22.2.1.2]. More...
 
class  std::messages< _CharT >
 Primary class template messages.This facet encapsulates the code to retrieve messages from message catalogs. The only thing defined by the standard for this facet is the interface. All underlying functionality is implementation-defined. More...
 
class  std::messages_byname< _CharT >
 class messages_byname [22.2.7.2]. More...
 
class  std::money_get< _CharT, _InIter >
 Primary class template money_get.This facet encapsulates the code to parse and return a monetary amount from a string. More...
 
class  std::money_put< _CharT, _OutIter >
 Primary class template money_put.This facet encapsulates the code to format and output a monetary amount. More...
 
class  std::moneypunct< _CharT, _Intl >
 Primary class template moneypunct.This facet encapsulates the punctuation, grouping and other formatting features of money amount string representations. More...
 
class  std::moneypunct_byname< _CharT, _Intl >
 class moneypunct_byname [22.2.6.4]. More...
 
class  std::num_get< _CharT, _InIter >
 Primary class template num_get.This facet encapsulates the code to parse and return a number from a string. It is used by the istream numeric extraction operators. More...
 
class  std::num_put< _CharT, _OutIter >
 Primary class template num_put.This facet encapsulates the code to convert a number to a string. It is used by the ostream numeric insertion operators. More...
 
class  std::numpunct< _CharT >
 Primary class template numpunct.This facet stores several pieces of information related to printing and scanning numbers, such as the decimal point character. It takes a template parameter specifying the char type. The numpunct facet is used by streams for many I/O operations involving numbers. More...
 
class  std::numpunct_byname< _CharT >
 class numpunct_byname [22.2.3.2]. More...
 
class  std::time_get< _CharT, _InIter >
 Primary class template time_get.This facet encapsulates the code to parse and return a date or time from a string. It is used by the istream numeric extraction operators. More...
 
class  std::time_get_byname< _CharT, _InIter >
 class time_get_byname [22.2.5.2]. More...
 
class  std::time_put< _CharT, _OutIter >
 Primary class template time_put.This facet encapsulates the code to format and output dates and times according to formats used by strftime(). More...
 
class  std::time_put_byname< _CharT, _OutIter >
 class time_put_byname [22.2.5.4]. More...
 

Namespaces

namespace  std
 

Functions

template<typename _Facet >
bool std::has_facet (const locale &__loc) throw ()
 
template<typename _CharT >
bool std::isalnum (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isalpha (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::iscntrl (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isdigit (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isgraph (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::islower (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isprint (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::ispunct (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isspace (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isupper (_CharT __c, const locale &__loc)
 
template<typename _CharT >
bool std::isxdigit (_CharT __c, const locale &__loc)
 
template<typename _CharT >
_CharT std::tolower (_CharT __c, const locale &__loc)
 
template<typename _CharT >
_CharT std::toupper (_CharT __c, const locale &__loc)
 
template<typename _Facet >
const _Facet & std::use_facet (const locale &__loc)
 

Detailed Description

This is an internal header file, included by other library headers. Do not attempt to use it directly. Instead, include <locale>.

Definition in file localefwd.h.