__char_traits_base< _CharT, _IntT > Class Template Reference

#include <char_traits.h>

List of all members.

Public Types

typedef _CharT char_type
typedef _IntT int_type
typedef streamoff off_type
typedef streampos pos_type
typedef mbstate_t state_type

Static Public Member Functions

static void _STLP_CALL assign (char_type &__c1, const char_type &__c2)
static bool _STLP_CALL eq (const char_type &__c1, const char_type &__c2)
static bool _STLP_CALL lt (const char_type &__c1, const char_type &__c2)
static int _STLP_CALL compare (const char_type *__s1, const char_type *__s2, size_t __n)
static size_t _STLP_CALL length (const char_type *__s)
static const char_type *_STLP_CALL find (const char_type *__s, size_t __n, const char_type &__c)
static char_type *_STLP_CALL move (char_type *__s1, const char_type *__s2, size_t _Sz)
static char_type *_STLP_CALL copy (char_type *__s1, const char_type *__s2, size_t __n)
static char_type *_STLP_CALL assign (char_type *__s, size_t __n, char_type __c)
static int_type _STLP_CALL not_eof (const int_type &__c)
static char_type _STLP_CALL to_char_type (const int_type &__c)
static int_type _STLP_CALL to_int_type (const char_type &__c)
static bool _STLP_CALL eq_int_type (const int_type &__c1, const int_type &__c2)
static int_type _STLP_CALL eof ()


Detailed Description

template<class _CharT, class _IntT>
class __char_traits_base< _CharT, _IntT >

Definition at line 135 of file char_traits.h.


Member Typedef Documentation

template<class _CharT, class _IntT>
typedef _CharT __char_traits_base< _CharT, _IntT >::char_type

Reimplemented in char_traits< char >.

Definition at line 137 of file char_traits.h.

template<class _CharT, class _IntT>
typedef _IntT __char_traits_base< _CharT, _IntT >::int_type

Reimplemented in char_traits< char >.

Definition at line 138 of file char_traits.h.

template<class _CharT, class _IntT>
typedef streamoff __char_traits_base< _CharT, _IntT >::off_type

Reimplemented in char_traits< char >.

Definition at line 139 of file char_traits.h.

template<class _CharT, class _IntT>
typedef streampos __char_traits_base< _CharT, _IntT >::pos_type

Reimplemented in char_traits< char >.

Definition at line 140 of file char_traits.h.

template<class _CharT, class _IntT>
typedef mbstate_t __char_traits_base< _CharT, _IntT >::state_type

Reimplemented in char_traits< char >.

Definition at line 144 of file char_traits.h.


Member Function Documentation

template<class _CharT, class _IntT>
static void _STLP_CALL __char_traits_base< _CharT, _IntT >::assign ( char_type __c1,
const char_type __c2 
) [inline, static]

Reimplemented in char_traits< char >.

Definition at line 147 of file char_traits.h.

template<class _CharT, class _IntT>
static bool _STLP_CALL __char_traits_base< _CharT, _IntT >::eq ( const char_type __c1,
const char_type __c2 
) [inline, static]

template<class _CharT, class _IntT>
static bool _STLP_CALL __char_traits_base< _CharT, _IntT >::lt ( const char_type __c1,
const char_type __c2 
) [inline, static]

Definition at line 150 of file char_traits.h.

template<class _CharT, class _IntT>
static int _STLP_CALL __char_traits_base< _CharT, _IntT >::compare ( const char_type __s1,
const char_type __s2,
size_t  __n 
) [inline, static]

Reimplemented in char_traits< char >.

Definition at line 153 of file char_traits.h.

template<class _CharT, class _IntT>
static size_t _STLP_CALL __char_traits_base< _CharT, _IntT >::length ( const char_type __s  )  [inline, static]

Reimplemented in char_traits< char >.

Definition at line 160 of file char_traits.h.

template<class _CharT, class _IntT>
static const char_type* _STLP_CALL __char_traits_base< _CharT, _IntT >::find ( const char_type __s,
size_t  __n,
const char_type __c 
) [inline, static]

Definition at line 167 of file char_traits.h.

template<class _CharT, class _IntT>
static char_type* _STLP_CALL __char_traits_base< _CharT, _IntT >::move ( char_type __s1,
const char_type __s2,
size_t  _Sz 
) [inline, static]

Definition at line 174 of file char_traits.h.

template<class _CharT, class _IntT>
static char_type* _STLP_CALL __char_traits_base< _CharT, _IntT >::copy ( char_type __s1,
const char_type __s2,
size_t  __n 
) [inline, static]

Definition at line 177 of file char_traits.h.

template<class _CharT, class _IntT>
static char_type* _STLP_CALL __char_traits_base< _CharT, _IntT >::assign ( char_type __s,
size_t  __n,
char_type  __c 
) [inline, static]

Reimplemented in char_traits< char >.

Definition at line 182 of file char_traits.h.

template<class _CharT, class _IntT>
static int_type _STLP_CALL __char_traits_base< _CharT, _IntT >::not_eof ( const int_type __c  )  [inline, static]

Definition at line 188 of file char_traits.h.

template<class _CharT, class _IntT>
static char_type _STLP_CALL __char_traits_base< _CharT, _IntT >::to_char_type ( const int_type __c  )  [inline, static]

Reimplemented in char_traits< char >.

Definition at line 191 of file char_traits.h.

template<class _CharT, class _IntT>
static int_type _STLP_CALL __char_traits_base< _CharT, _IntT >::to_int_type ( const char_type __c  )  [inline, static]

Reimplemented in char_traits< char >.

Definition at line 194 of file char_traits.h.

template<class _CharT, class _IntT>
static bool _STLP_CALL __char_traits_base< _CharT, _IntT >::eq_int_type ( const int_type __c1,
const int_type __c2 
) [inline, static]

Definition at line 197 of file char_traits.h.

Referenced by __char_traits_base< _CharT, _CharT >::not_eof().

template<class _CharT, class _IntT>
static int_type _STLP_CALL __char_traits_base< _CharT, _IntT >::eof (  )  [inline, static]

Definition at line 200 of file char_traits.h.

Referenced by __char_traits_base< _CharT, _CharT >::not_eof().


The documentation for this class was generated from the following file:



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