Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

std::_Format_cache Class Template Reference

#include <locale_facets.h>

List of all members.

Public Types

typedef _CharT char_type
typedef char_traits<_CharT> traits_type
typedef basic_string<_CharT> string_type
typedef string_type::size_type size_type
enum  {
  _S_minus, _S_plus, _S_x, _S_X,
  _S_digits, _S_digits_end = _S_digits + 16, _S_udigits = _S_digits_end, _S_udigits_end = _S_udigits + 16,
  _S_ee = _S_digits + 14, _S_Ee = _S_udigits + 14
}

Public Methods

 _Format_cache ()
 ~_Format_cache () throw ()
void _M_populate (ios_base &)

Public Attributes

bool _M_valid
char_type _M_decimal_point
char_type _M_thousands_sep
string_type _M_truename
string_type _M_falsename
bool _M_use_grouping
string _M_grouping

Static Public Methods

_Format_cache<_CharT>* _S_get (ios_base &__ios)
void _S_callback (ios_base::event __event, ios_base &__ios, int __ix) throw ()

Static Public Attributes

int _S_pword_ix
const char _S_literals []

Friends

class  locale
class  _Numeric_get
class  num_get< _CharT >
class  num_put< _CharT >
class  time_get< _CharT >
class  money_get< _CharT >
class  time_put< _CharT >
class  money_put< _CharT >

template<typename _CharT> class std::_Format_cache


Member Typedef Documentation

template<typename _CharT>
typedef _CharT std::_Format_cache<_CharT>::char_type
 

Definition at line 386 of file locale_facets.h.

template<typename _CharT>
typedef string_type::size_type std::_Format_cache<_CharT>::size_type
 

Definition at line 389 of file locale_facets.h.

template<typename _CharT>
typedef basic_string<_CharT> std::_Format_cache<_CharT>::string_type
 

Definition at line 388 of file locale_facets.h.

template<typename _CharT>
typedef char_traits<_CharT> std::_Format_cache<_CharT>::traits_type
 

Definition at line 387 of file locale_facets.h.


Member Enumeration Documentation

template<typename _CharT>
anonymous enum
 

Enumeration values:
_S_minus  
_S_plus  
_S_x  
_S_X  
_S_digits  
_S_digits_end  
_S_udigits  
_S_udigits_end  
_S_ee  
_S_Ee  

Definition at line 418 of file locale_facets.h.


Constructor & Destructor Documentation

template<typename _CharT>
std::_Format_cache<_CharT>::_Format_cache<_CharT> ( )
 

template<typename _CharT>
std::_Format_cache<_CharT>::~_Format_cache<_CharT> ( ) throw () [inline]
 

Definition at line 458 of file locale_facets.h.


Member Function Documentation

template<typename _CharT>
void std::_Format_cache<_CharT>::_M_populate ( ios_base & )
 

template<typename _CharT>
void std::_Format_cache<_CharT>::_S_callback ( ios_base::event __event,
ios_base & __ios,
int __ix ) throw () [static]
 

template<typename _CharT>
_Format_cache<_CharT>* std::_Format_cache<_CharT>::_S_get ( ios_base & __ios ) [static]
 


Friends And Related Function Documentation

template<typename _CharT>
friend class _Numeric_get [friend]
 

Definition at line 394 of file locale_facets.h.

template<typename _CharT>
friend class locale [friend]
 

Definition at line 392 of file locale_facets.h.

template<typename _CharT>
friend class money_get< _CharT > [friend]
 

Definition at line 398 of file locale_facets.h.

template<typename _CharT>
friend class money_put< _CharT > [friend]
 

Definition at line 400 of file locale_facets.h.

template<typename _CharT>
friend class num_get< _CharT > [friend]
 

Definition at line 395 of file locale_facets.h.

template<typename _CharT>
friend class num_put< _CharT > [friend]
 

Definition at line 396 of file locale_facets.h.

template<typename _CharT>
friend class time_get< _CharT > [friend]
 

Definition at line 397 of file locale_facets.h.

template<typename _CharT>
friend class time_put< _CharT > [friend]
 

Definition at line 399 of file locale_facets.h.


Member Data Documentation

template<typename _CharT>
char_type std::_Format_cache<_CharT>::_M_decimal_point
 

Definition at line 435 of file locale_facets.h.

template<typename _CharT>
string_type std::_Format_cache<_CharT>::_M_falsename
 

Definition at line 446 of file locale_facets.h.

template<typename _CharT>
string std::_Format_cache<_CharT>::_M_grouping
 

Definition at line 454 of file locale_facets.h.

template<typename _CharT>
char_type std::_Format_cache<_CharT>::_M_thousands_sep
 

Definition at line 441 of file locale_facets.h.

template<typename _CharT>
string_type std::_Format_cache<_CharT>::_M_truename
 

Definition at line 445 of file locale_facets.h.

template<typename _CharT>
bool std::_Format_cache<_CharT>::_M_use_grouping
 

Definition at line 450 of file locale_facets.h.

template<typename _CharT>
bool std::_Format_cache<_CharT>::_M_valid
 

Definition at line 409 of file locale_facets.h.

template<typename _CharT>
const char std::_Format_cache<_CharT>::_S_literals[] [static]
 

Definition at line 413 of file locale_facets.h.

template<typename _CharT>
int std::_Format_cache<_CharT>::_S_pword_ix [static]
 

Definition at line 405 of file locale_facets.h.


The documentation for this class was generated from the following file:
Generated at Tue May 1 16:29:48 2001 for libstdc++-v3 by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001