メインページ   名前空間一覧   クラス階層   構成   ファイル一覧   名前空間メンバ   構成メンバ   ファイルメンバ  

クラス テンプレートMiX::generic_char_traits< charT > の解説

from STLP [詳細]

#include <EncodingResolver.h>

すべてのメンバ一覧

Public 型

typedef charT char_type
typedef const charT & const_char_ref
typedef const charT * const_char_ptr
typedef charT * char_ptr
typedef int int_type
typedef size_t size_type
typedef size_t pos_type
typedef size_t off_type
typedef char state_type

Static Public メソッド

void assign (char_type &c1, const char_type &c2)
bool eq (const_char_ref c1, const_char_ref c2)
bool lt (const_char_ref c1, const_char_ref c2)
int compare (const_char_ptr s1, const_char_ptr s2, size_type n)
size_t length (const_char_ptr s)
const_char_ptr find (const_char_ptr s, size_type n, const_char_ref c)
char_ptr move (char_ptr s1, const_char_ptr s2, size_type n)
char_ptr copy (char_ptr s1, const_char_ptr s2, size_type n)
char_ptr assign (char_ptr s, size_type n, char_type c)
int_type not_eof (const int_type &c)
char_type to_char_type (const int_type &c)
int_type to_int_type (const char_type &c)
bool eq_int_type (const int_type &c1, const int_type &c2)
int_type eof ()


解説

template<class charT>
class MiX::generic_char_traits< charT >

from STLP


Typedef の解説

template<class charT>
typedef charT* MiX::generic_char_traits< charT >::char_ptr
 

template<class charT>
typedef charT MiX::generic_char_traits< charT >::char_type
 

template<class charT>
typedef const charT* MiX::generic_char_traits< charT >::const_char_ptr
 

template<class charT>
typedef const charT& MiX::generic_char_traits< charT >::const_char_ref
 

template<class charT>
typedef int MiX::generic_char_traits< charT >::int_type
 

template<class charT>
typedef size_t MiX::generic_char_traits< charT >::off_type
 

template<class charT>
typedef size_t MiX::generic_char_traits< charT >::pos_type
 

template<class charT>
typedef size_t MiX::generic_char_traits< charT >::size_type
 

template<class charT>
typedef char MiX::generic_char_traits< charT >::state_type
 


メソッドの解説

template<class charT>
char_ptr MiX::generic_char_traits< charT >::assign char_ptr    s,
size_type    n,
char_type    c
[inline, static]
 

template<class charT>
void MiX::generic_char_traits< charT >::assign char_type   c1,
const char_type   c2
[inline, static]
 

template<class charT>
int MiX::generic_char_traits< charT >::compare const_char_ptr    s1,
const_char_ptr    s2,
size_type    n
[inline, static]
 

template<class charT>
char_ptr MiX::generic_char_traits< charT >::copy char_ptr    s1,
const_char_ptr    s2,
size_type    n
[inline, static]
 

template<class charT>
int_type MiX::generic_char_traits< charT >::eof   [inline, static]
 

template<class charT>
bool MiX::generic_char_traits< charT >::eq const_char_ref    c1,
const_char_ref    c2
[inline, static]
 

template<class charT>
bool MiX::generic_char_traits< charT >::eq_int_type const int_type   c1,
const int_type   c2
[inline, static]
 

template<class charT>
const_char_ptr MiX::generic_char_traits< charT >::find const_char_ptr    s,
size_type    n,
const_char_ref    c
[inline, static]
 

template<class charT>
size_t MiX::generic_char_traits< charT >::length const_char_ptr    s [inline, static]
 

template<class charT>
bool MiX::generic_char_traits< charT >::lt const_char_ref    c1,
const_char_ref    c2
[inline, static]
 

template<class charT>
char_ptr MiX::generic_char_traits< charT >::move char_ptr    s1,
const_char_ptr    s2,
size_type    n
[inline, static]
 

template<class charT>
int_type MiX::generic_char_traits< charT >::not_eof const int_type   c [inline, static]
 

template<class charT>
char_type MiX::generic_char_traits< charT >::to_char_type const int_type   c [inline, static]
 

template<class charT>
int_type MiX::generic_char_traits< charT >::to_int_type const char_type   c [inline, static]
 


このクラスの解説は次のファイルから生成されました:
MiXに対してThu Sep 4 05:11:12 2003に生成されました。 doxygen1.2.18