TemplateMiX::NamedNode class Reference

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

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

`#include <NamedNode.h>`

MiX::NamedNodeに対する継承グラフ

すべてのメンバ一覧

## 公開型
typedef NamedNode< charT, char_traits, xml_traits > | this_type
## 公開メンバ
| MiX_Template_Typedef (charT, char_traits, xml_traits)
virtual | ~NamedNode () throw ()
| デストラクタ. より詳しく...
void | setName (const string_type &name, const string_type &ns=string_type())
| 名前を設定します. より詳しく...
void | setURL (const string_type &url)
| 名前空間のURLを設定します. より詳しく...
string_type | getName () const
| 名前を得ます. より詳しく...
string_type | getURL () const
| 名前空間のURLを得ます. より詳しく...
virtual string_type | getFullName () const=0
| FullName("nsname:name")を得ます. より詳しく...
## 保護メンバ
| NamedNode (const string_type &name, const string_type &ns=string_type())
| コンストラクタ. より詳しく...

### template<class charT, class char_traits, class xml_traits>
class MiX::NamedNode< charT, char_traits, xml_traits >

## メンバ型定義の解説

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

| MiX::Nodeを再定義しています。 MiX::Attributeで再定義されています。

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

template<class charT, class char_traits, class xml_traits>
MiX::NamedNode< charT, char_traits, xml_traits >::NamedNode | ( | const string_type & | name,
|  | const string_type & | ns = string_type()
| ) | `[inline, protected]`

| コンストラクタ.

template<class charT, class char_traits, class xml_traits>
virtual MiX::NamedNode< charT, char_traits, xml_traits >::~NamedNode | ( |  | ) | throw ()`[inline, virtual]`

| デストラクタ.

## メンバ関数の解説

template<class charT, class char_traits, class xml_traits>
virtual string_type MiX::NamedNode< charT, char_traits, xml_traits >::getFullName | ( |  | ) | const`[pure virtual]`

| FullName("nsname:name")を得ます. MiX::Attributeに実装されています.

template<class charT, class char_traits, class xml_traits>
string_type MiX::NamedNode< charT, char_traits, xml_traits >::getName | ( |  | ) | const`[inline]`

| 名前を得ます.

template<class charT, class char_traits, class xml_traits>
string_type MiX::NamedNode< charT, char_traits, xml_traits >::getURL | ( |  | ) | const`[inline]`

| 名前空間のURLを得ます.

template<class charT, class char_traits, class xml_traits>
MiX::NamedNode< charT, char_traits, xml_traits >::MiX_Template_Typedef | ( | charT | ,
|  | char_traits | ,
|  | xml_traits |
| ) |

| MiX::Nodeを再定義しています。 MiX::Attributeで再定義されています。

template<class charT, class char_traits, class xml_traits>
void MiX::NamedNode< charT, char_traits, xml_traits >::setName | ( | const string_type & | name,
|  | const string_type & | ns = string_type()
| ) | `[inline]`

| 名前を設定します.

template<class charT, class char_traits, class xml_traits>
void MiX::NamedNode< charT, char_traits, xml_traits >::setURL | ( | const string_type & | url | ) | `[inline]`

| 名前空間のURLを設定します.

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

- NamedNode.h