/home/ntakagi/work/STLport-5.1.5/stlport/stl/_monetary.c File Reference

#include <stl/_monetary.h>
#include <stl/_ios.h>
#include <stl/_num_put.h>
#include <stl/_num_get.h>

Go to the source code of this file.

Typedefs

typedef money_put< char, ostreambuf_iterator<
char, char_traits< char > > > 
money_put_char_2
typedef money_put< wchar_t,
wchar_t * > 
money_put_wchar_t
typedef money_put< wchar_t,
ostreambuf_iterator< wchar_t,
char_traits< wchar_t > > > 
money_put_wchar_t_2

Functions

 __DECLARE_INSTANCE (locale::id, money_get_char_2::id,)
 __DECLARE_INSTANCE (locale::id, money_put_char_2::id,)
 __DECLARE_INSTANCE (locale::id, money_get_wchar_t_2::id,)
 __DECLARE_INSTANCE (locale::id, money_put_wchar_t_2::id,)
template<class _InIt1, class _InIt2>
_STLP_MOVE_TO_PRIV_NAMESPACE
pair< _InIt1, bool > 
__get_string (_InIt1 __first, _InIt1 __last, _InIt2 __str_first, _InIt2 __str_last)
template<class _InIt, class _OuIt, class _CharT>
bool __get_monetary_value (_InIt &__first, _InIt __last, _OuIt __out_ite, const ctype< _CharT > &_c_type, _CharT __point, int __frac_digits, _CharT __sep, const string &__grouping, bool &__syntax_ok)
template<class _CharT, class _InputIter, class _StrType>
_InputIter __money_do_get (_InputIter __s, _InputIter __end, bool __intl, ios_base &__str, ios_base::iostate &__err, _StrType &__digits, bool &__is_positive, _CharT *)
template<class _CharT, class _OutputIter, class _Str_Type, class _Str>
_STLP_MOVE_TO_PRIV_NAMESPACE
_OutputIter 
__money_do_put (_OutputIter __s, bool __intl, ios_base &__str, _CharT __fill, const _Str &__digits, bool __check_digits, _Str_Type *)

Variables

_STLP_BEGIN_NAMESPACE typedef
money_get< char, istreambuf_iterator<
char, char_traits< char > > > 
money_get_char_2


Typedef Documentation

Definition at line 87 of file _monetary.c.

typedef money_put<wchar_t, wchar_t*> money_put_wchar_t

Definition at line 98 of file _monetary.c.

typedef money_put<wchar_t, ostreambuf_iterator<wchar_t, char_traits<wchar_t> > > money_put_wchar_t_2

Definition at line 99 of file _monetary.c.


Function Documentation

__DECLARE_INSTANCE ( locale::id  ,
money_put_wchar_t_2::id   
)

__DECLARE_INSTANCE ( locale::id  ,
money_get_wchar_t_2::id   
)

__DECLARE_INSTANCE ( locale::id  ,
money_put_char_2::id   
)

__DECLARE_INSTANCE ( locale::id  ,
money_get_char_2::id   
)

template<class _InIt, class _OuIt, class _CharT>
bool __get_monetary_value ( _InIt &  __first,
_InIt  __last,
_OuIt  __out_ite,
const ctype< _CharT > &  _c_type,
_CharT  __point,
int  __frac_digits,
_CharT  __sep,
const string __grouping,
bool &  __syntax_ok 
)

template<class _InIt1, class _InIt2>
_STLP_MOVE_TO_PRIV_NAMESPACE pair<_InIt1, bool> __get_string ( _InIt1  __first,
_InIt1  __last,
_InIt2  __str_first,
_InIt2  __str_last 
)

Definition at line 115 of file _monetary.c.

References make_pair().

Referenced by __money_do_get().

template<class _CharT, class _InputIter, class _StrType>
_InputIter __money_do_get ( _InputIter  __s,
_InputIter  __end,
bool  __intl,
ios_base __str,
ios_base::iostate __err,
_StrType &  __digits,
bool &  __is_positive,
_CharT *   
)

template<class _CharT, class _OutputIter, class _Str_Type, class _Str>
_STLP_MOVE_TO_PRIV_NAMESPACE _OutputIter __money_do_put ( _OutputIter  __s,
bool  __intl,
ios_base __str,
_CharT  __fill,
const _Str &  __digits,
bool  __check_digits,
_Str_Type *   
)


Variable Documentation

_STLP_BEGIN_NAMESPACE typedef money_get<char, istreambuf_iterator<char, char_traits<char> > > money_get_char_2

Definition at line 86 of file _monetary.c.



Generated on Mon Mar 10 15:32:49 2008 by  doxygen 1.5.1