TemplateMiX::Tokenizer class Reference

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

# クラス テンプレート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]`

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

このクラスの解説は次のファイルから生成されました:

- Tokenizer.h