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

#include <stl/_num_get.h>
#include <stl/_limits.h>

Go to the source code of this file.

Typedefs

typedef num_get< wchar_t,
istreambuf_iterator< wchar_t,
char_traits< wchar_t > > > 
num_get_wchar_t_2

Functions

_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE
_STLP_DECLSPEC unsigned char
_STLP_CALL 
__digit_val_table (unsigned)
_STLP_DECLSPEC const char
*_STLP_CALL 
__narrow_atoms ()
template<class _InputIter, class _Integer, class _CharT>
_InputIter _STLP_CALL __do_get_integer (_InputIter &, _InputIter &, ios_base &, ios_base::iostate &, _Integer &, _CharT *)
bool _STLP_CALL __get_fdigit (char __c, const char *)
bool _STLP_CALL __get_fdigit_or_sep (char &__c, char __sep, const char *__digits)
int _STLP_CALL __get_digit_from_table (unsigned __index)
template<class _InputIter, class _CharT>
int __get_base_or_zero (_InputIter &__in_ite, _InputIter &__end, ios_base &__str, _CharT *)
template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_integer (_InputIter &__first, _InputIter &__last, int __base, _Integer &__val, int __got, bool __is_negative, _CharT __separator, const string &__grouping, const __true_type &)
template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_integer (_InputIter &__first, _InputIter &__last, int __base, _Integer &__val, int __got, bool __is_negative, _CharT __separator, const string &__grouping, const __false_type &)
template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_decimal_integer (_InputIter &__first, _InputIter &__last, _Integer &__val, _CharT *)
template<class _InputIter, class _CharT>
_InputIter _STLP_CALL __copy_sign (_InputIter __first, _InputIter __last, __iostring &__v, _CharT __xplus, _CharT __xminus)
template<class _InputIter, class _CharT>
bool _STLP_CALL __copy_digits (_InputIter &__first, _InputIter __last, __iostring &__v, const _CharT *__digits)
template<class _InputIter, class _CharT>
bool _STLP_CALL __copy_grouped_digits (_InputIter &__first, _InputIter __last, __iostring &__v, const _CharT *__digits, _CharT __sep, const string &__grouping, bool &__grouping_ok)
template<class _InputIter, class _CharT>
bool _STLP_CALL __read_float (__iostring &__buf, _InputIter &__in_ite, _InputIter &__end, ios_base &__s, _CharT *)
 __DECLARE_INSTANCE (locale::id, num_get_char_2::id,)
 __DECLARE_INSTANCE (locale::id, num_get_wchar_t_2::id,)

Variables

_STLP_MOVE_TO_STD_NAMESPACE
typedef num_get< char, istreambuf_iterator<
char, char_traits< char > > > 
num_get_char_2


Typedef Documentation

typedef num_get<wchar_t, istreambuf_iterator<wchar_t, char_traits<wchar_t> > > num_get_wchar_t_2

Definition at line 479 of file _num_get.c.


Function Documentation

template<class _InputIter, class _CharT>
bool _STLP_CALL __copy_digits ( _InputIter &  __first,
_InputIter  __last,
__iostring __v,
const _CharT *  __digits 
)

Definition at line 318 of file _num_get.c.

References __get_fdigit(), and basic_string< _CharT, _Traits, _Alloc >::push_back().

Referenced by __read_float().

template<class _InputIter, class _CharT>
bool _STLP_CALL __copy_grouped_digits ( _InputIter &  __first,
_InputIter  __last,
__iostring __v,
const _CharT *  __digits,
_CharT  __sep,
const string __grouping,
bool &  __grouping_ok 
)

template<class _InputIter, class _CharT>
_InputIter _STLP_CALL __copy_sign ( _InputIter  __first,
_InputIter  __last,
__iostring __v,
_CharT  __xplus,
_CharT  __xminus 
)

Definition at line 301 of file _num_get.c.

References basic_string< _CharT, _Traits, _Alloc >::push_back().

Referenced by __read_float().

__DECLARE_INSTANCE ( locale::id  ,
num_get_wchar_t_2::id   
)

__DECLARE_INSTANCE ( locale::id  ,
num_get_char_2::id   
)

_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE _STLP_DECLSPEC unsigned char _STLP_CALL __digit_val_table ( unsigned   ) 

Definition at line 54 of file num_get.cpp.

Referenced by __get_digit_from_table().

template<class _InputIter, class _Integer, class _CharT>
_InputIter _STLP_CALL __do_get_integer ( _InputIter &  ,
_InputIter &  ,
ios_base ,
ios_base::iostate ,
_Integer &  ,
_CharT *   
)

template<class _InputIter, class _CharT>
int __get_base_or_zero ( _InputIter &  __in_ite,
_InputIter &  __end,
ios_base __str,
_CharT *   
)

template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_decimal_integer ( _InputIter &  __first,
_InputIter &  __last,
_Integer &  __val,
_CharT *   
)

int _STLP_CALL __get_digit_from_table ( unsigned  __index  )  [inline]

Definition at line 55 of file _num_get.c.

References __digit_val_table().

Referenced by __get_integer().

bool _STLP_CALL __get_fdigit ( char  __c,
const char *   
) [inline]

Definition at line 42 of file _num_get.c.

Referenced by __copy_digits(), and __get_fdigit_or_sep().

bool _STLP_CALL __get_fdigit_or_sep ( char &  __c,
char  __sep,
const char *  __digits 
) [inline]

Definition at line 45 of file _num_get.c.

References __get_fdigit().

Referenced by __copy_grouped_digits().

template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_integer ( _InputIter &  __first,
_InputIter &  __last,
int  __base,
_Integer &  __val,
int  __got,
bool  __is_negative,
_CharT  __separator,
const string __grouping,
const __false_type  
)

template<class _InputIter, class _Integer, class _CharT>
bool _STLP_CALL __get_integer ( _InputIter &  __first,
_InputIter &  __last,
int  __base,
_Integer &  __val,
int  __got,
bool  __is_negative,
_CharT  __separator,
const string __grouping,
const __true_type  
)

_STLP_DECLSPEC const char* _STLP_CALL __narrow_atoms (  ) 

Definition at line 69 of file num_get.cpp.

Referenced by __get_base_or_zero().

template<class _InputIter, class _CharT>
bool _STLP_CALL __read_float ( __iostring __buf,
_InputIter &  __in_ite,
_InputIter &  __end,
ios_base __s,
_CharT *   
)


Variable Documentation

_STLP_MOVE_TO_STD_NAMESPACE typedef num_get<char, istreambuf_iterator<char, char_traits<char> > > num_get_char_2

Definition at line 471 of file _num_get.c.



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