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

クラス MiX::DefaultXMLTraits の解説

XML文字列に関するデフォルトポリシー(monostate). より詳しく...

#include <DefaultXMLTraits.h>

すべてのメンバリスト

公開型

typedef MiX_STD::basic_string<
Char, Traits > 
basic_string_type

静的公開メンバ

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 ()
 '\''に相当する文字を返します. より詳しく...

basic_string_type xml ()
 "xml"に相当する文字列を返します. より詳しく...

basic_string_type cdata ()
 "CDATA"に相当する文字列を返します. より詳しく...

basic_string_type str_lt ()
 "lt"に相当する文字列を返します. より詳しく...

basic_string_type str_gt ()
 "gt"に相当する文字列を返します. より詳しく...

basic_string_type str_amp ()
 "amp"に相当する文字列を返します. より詳しく...

basic_string_type str_quot ()
 "quot"に相当する文字列を返します. より詳しく...

basic_string_type 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::DefaultXMLTraits< Char, Traits >

XML文字列に関するデフォルトポリシー(monostate).

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


メンバ型定義の解説

template<class Char, class Traits>
typedef MiX_STD::basic_string<Char,Traits> MiX::DefaultXMLTraits::basic_string_type
 


メンバ関数の解説

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

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

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::cdata   [inline, static]
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

空白文字を返します.

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::str_amp   [inline, static]
 

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

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::str_apos   [inline, static]
 

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

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::str_gt   [inline, static]
 

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

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::str_lt   [inline, static]
 

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

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::str_quot   [inline, static]
 

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

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

タブを返します.

template<class Char, class Traits>
basic_string_type MiX::DefaultXMLTraits< Char, Traits >::xml   [inline, static]
 

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


このクラスの解説は次のファイルから生成されました:
MiXに対してFri Jun 28 05:14:00 2002に生成されました。 doxygen1.2.11.1 の開発者: Dimitri van Heesch, © 1997-2001