メインページ   名前空間リスト   クラス階層   データ構造リスト   ファイルリスト   名前空間メンバ   データ構造メンバ   ファイルメンバ  

クラス MiX::XMLCharTraits の解説

XML文字列に関するデータを持つクラス(monostate). より詳しく...

#include <XMLCharTraits.h>

すべてのメンバリスト

静的公開メンバ

Char null ()
 文字列の終わりをあらわす文字を返します. より詳しく...

Char crlf ()
 行の終わりをあらわす文字を返します. より詳しく...

Char sp ()
 空白文字を返します. より詳しく...

Char tab ()
 タブを返します. より詳しく...

Char lt ()
 '<'に相当する文字を返します. より詳しく...

Char eq ()
 '='に相当する文字を返します. より詳しく...

Char gt ()
 '>'に相当する文字を返します. より詳しく...

Char slash ()
 '/'に相当する文字を返します. より詳しく...

Char hyphen ()
 '-'に相当する文字を返します. より詳しく...

Char colon ()
 ':'に相当する文字を返します. より詳しく...

Char semicolon ()
 ';'に相当する文字を返します. より詳しく...

Char exclamation ()
 '!'に相当する文字を返します. より詳しく...

Char question ()
 '?'に相当する文字を返します. より詳しく...

Char amp ()
 '&'に相当する文字を返します. より詳しく...

Char dblquote ()
 '\"'に相当する文字を返します. より詳しく...

Char quote ()
 '\''に相当する文字を返します. より詳しく...

std::basic_string< Char, Traits > xml ()
 "xml"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > cdata ()
 "CDATA"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > str_lt ()
 "lt"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > str_gt ()
 "gt"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > str_amp ()
 "amp"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > str_quot ()
 "quot"に相当する文字列を返します. より詳しく...

std::basic_string< Char, Traits > str_apos ()
 "apos"に相当する文字列を返します. より詳しく...

int ci_compare (const Char *s1, const Char *s2, size_t n)
 大文字小文字を区別しない比較を行います s1とs2をn文字目まで比べ、 s1>s2のときはは正の値 s1==s2のときは0 s1<s2のときは負の値を返します. より詳しく...


解説

template<class Char, class Traits>
class MiX::XMLCharTraits< Char, Traits >

XML文字列に関するデータを持つクラス(monostate).

何か特別な文字型を使用する場合はこれを使用せずに独自のXMLTraitsを書く その際インターフェースはこれと同じにすること


メンバ関数の解説

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::amp   [static]
 

'&'に相当する文字を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::cdata   [static]
 

"CDATA"に相当する文字列を返します.

template<class Char, class Traits>
int MiX::XMLCharTraits< Char, Traits >::ci_compare const Char *    s1,
const Char *    s2,
size_t    n
[static]
 

大文字小文字を区別しない比較を行います s1とs2をn文字目まで比べ、 s1>s2のときはは正の値 s1==s2のときは0 s1<s2のときは負の値を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::colon   [static]
 

':'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::crlf   [static]
 

行の終わりをあらわす文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::dblquote   [static]
 

'\"'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::eq   [static]
 

'='に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::exclamation   [static]
 

'!'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::gt   [static]
 

'>'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::hyphen   [static]
 

'-'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::lt   [static]
 

'<'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::null   [static]
 

文字列の終わりをあらわす文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::question   [static]
 

'?'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::quote   [static]
 

'\''に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::semicolon   [static]
 

';'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::slash   [static]
 

'/'に相当する文字を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::sp   [static]
 

空白文字を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::str_amp   [static]
 

"amp"に相当する文字列を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::str_apos   [static]
 

"apos"に相当する文字列を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::str_gt   [static]
 

"gt"に相当する文字列を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::str_lt   [static]
 

"lt"に相当する文字列を返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::str_quot   [static]
 

"quot"に相当する文字列を返します.

template<class Char, class Traits>
Char MiX::XMLCharTraits< Char, Traits >::tab   [static]
 

タブを返します.

template<class Char, class Traits>
std::basic_string<Char,Traits> MiX::XMLCharTraits< Char, Traits >::xml   [static]
 

"xml"に相当する文字列を返します.


このクラスの解説は次のファイルから生成されました:
MiXに対してSat Mar 2 22:52:09 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001