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

クラス MiX::Value の解説

値を保持するNodeの基底クラス. より詳しく...

#include <Value.h>

MiX::Valueに対するクラス階層図:

MiX::Node MiX::Attribute MiX::Comment MiX::Text すべてのメンバリスト

公開型

typedef Element< Char, Traits,
XMLTraits > 
this_type
typedef NodeContainer< Char,
Traits, XMLTraits > 
nodecontainer_type

公開メンバ

 MiX_Template_Typedef (Char, Traits, XMLTraits)
virtual ~Value () throw ()
 デストラクタ. より詳しく...

void setValue (const XMLString< Char, Traits, XMLTraits > &val)
 値を設定します. より詳しく...

XMLString< Char, Traits, XMLTraits > getValue () const
 値を得ます. より詳しく...


保護メンバ

 Value (const XMLString< Char, Traits, XMLTraits > &val)
 Value (const Value< Char, Traits, XMLTraits > &src)
 コピーコンストラクタ. より詳しく...


解説

template<class Char, class Traits, class XMLTraits>
class MiX::Value< Char, Traits, XMLTraits >

値を保持するNodeの基底クラス.

値に関する基本的なアクセスを提供する


メンバ型定義の解説

template<class Char, class Traits, class XMLTraits>
typedef NodeContainer<Char,Traits,XMLTraits> MiX::Value::nodecontainer_type
 

MiX::Nodeを再定義しています。

MiX::Attribute, MiX::Comment, と MiX::Textで再定義されています。

template<class Char, class Traits, class XMLTraits>
typedef Element<Char,Traits,XMLTraits> MiX::Value::this_type
 

MiX::Nodeを再定義しています。

MiX::Attribute, MiX::Comment, と MiX::Textで再定義されています。


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

template<class Char, class Traits, class XMLTraits>
MiX::Value< Char, Traits, XMLTraits >::Value const XMLString< Char, Traits, XMLTraits > &    val [inline, protected]
 

template<class Char, class Traits, class XMLTraits>
MiX::Value< Char, Traits, XMLTraits >::Value const Value< Char, Traits, XMLTraits > &    src [inline, protected]
 

コピーコンストラクタ.

クライアントはこれを呼び出せない。つまりコピーできない。

template<class Char, class Traits, class XMLTraits>
virtual MiX::Value< Char, Traits, XMLTraits >::~Value   throw () [inline, virtual]
 

デストラクタ.


メンバ関数の解説

template<class Char, class Traits, class XMLTraits>
MiX::Value< Char, Traits, XMLTraits >::MiX_Template_Typedef Char   ,
Traits   ,
XMLTraits   
 

MiX::Nodeを再定義しています。

MiX::Attribute, MiX::Comment, と MiX::Textで再定義されています。

template<class Char, class Traits, class XMLTraits>
XMLString<Char,Traits,XMLTraits> MiX::Value< Char, Traits, XMLTraits >::getValue   const [inline]
 

値を得ます.

template<class Char, class Traits, class XMLTraits>
void MiX::Value< Char, Traits, XMLTraits >::setValue const XMLString< Char, Traits, XMLTraits > &    val [inline]
 

値を設定します.


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