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

クラス テンプレートMiX::Tokenizer の解説

#include <Tokenizer.h>

すべてのメンバ一覧

公開型

typedef Tokenizer< charT,
char_traits, xml_traits > 
this_type
typedef XMLToken< charT, char_traits,
xml_traits > 
token_type

公開メンバ

 MiX_Template_Typedef (charT, char_traits, xml_traits)
 Tokenizer ()
 コンストラクタ. より詳しく...

 ~Tokenizer ()
 デストラクタ. より詳しく...

bool injectString (const charT *text)
 トークナイザに文字列を入れる. より詳しく...

bool ejectToken (token_type &dest)
 トークナイザの先頭にあるトークンを取り出す. より詳しく...

void pushToken (const token_type &tok)
 トークナイザの先頭に指定したトークンを押し込む. より詳しく...

bool injectStream (std::basic_istream< charT, char_traits > &is)

template<class charT, class char_traits, class xml_traits>
class MiX::Tokenizer< charT, char_traits, xml_traits >


メンバ型定義の解説

template<class charT, class char_traits, class xml_traits>
typedef Tokenizer<charT,char_traits,xml_traits> MiX::Tokenizer::this_type
 

template<class charT, class char_traits, class xml_traits>
typedef XMLToken<charT,char_traits,xml_traits> MiX::Tokenizer::token_type
 


コンストラクタとデストラクタの解説

template<class charT, class char_traits, class xml_traits>
MiX::Tokenizer< charT, char_traits, xml_traits >::Tokenizer   [inline]
 

コンストラクタ.

template<class charT, class char_traits, class xml_traits>
MiX::Tokenizer< charT, char_traits, xml_traits >::~Tokenizer   [inline]
 

デストラクタ.


メンバ関数の解説

template<class charT, class char_traits, class xml_traits>
bool MiX::Tokenizer< charT, char_traits, xml_traits >::ejectToken token_type   dest
 

トークナイザの先頭にあるトークンを取り出す.

template<class charT, class char_traits, class xml_traits>
bool MiX::Tokenizer< charT, char_traits, xml_traits >::injectStream std::basic_istream< charT, char_traits > &    is [inline]
 

template<class charT, class char_traits, class xml_traits>
bool MiX::Tokenizer< charT, char_traits, xml_traits >::injectString const charT *    text [inline]
 

トークナイザに文字列を入れる.

template<class charT, class char_traits, class xml_traits>
MiX::Tokenizer< charT, char_traits, xml_traits >::MiX_Template_Typedef charT   ,
char_traits   ,
xml_traits   
 

template<class charT, class char_traits, class xml_traits>
void MiX::Tokenizer< charT, char_traits, xml_traits >::pushToken const token_type   tok [inline]
 

トークナイザの先頭に指定したトークンを押し込む.


このクラスの解説は次のファイルから生成されました:
MiXに対してSun Nov 17 01:28:37 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002