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

クラス MiX::NodeList の解説

Nodeを格納するリスト. より詳しく...

#include <NodeList.h>

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

MiX_STD::list すべてのメンバリスト

公開型

typedef MiX_STD::list< Node<
Char, Traits, XMLTraits
> * >::iterator 
iterator
typedef MiX_STD::list< Node<
Char, Traits, XMLTraits
> * >::const_iterator 
const_iterator

公開メンバ

template<class NodeT> Iterator< NodeT > Begin ()
 最初の要素を示す型指定イテレータを得ます. より詳しく...

template<class NodeT> ConstIterator< NodeT > Begin () const
 最初の要素を示す型指定イテレータを得ます(const版). より詳しく...

template<class NodeT> Iterator< NodeT > End ()
 最後の要素の一つ後を示す型指定イテレータを得ます. より詳しく...

template<class NodeT> ConstIterator< NodeT > End () const
 最後の要素の一つ後を示す型指定イテレータを得ます(const版). より詳しく...


解説

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

Nodeを格納するリスト.

少し変わったイテレータ以外はlist<Node<...>*> と同じ


メンバ型定義の解説

template<class Char, class Traits, class XMLTraits>
typedef MiX_STD::list<Node<Char,Traits,XMLTraits>* >::const_iterator MiX::NodeList::const_iterator
 

template<class Char, class Traits, class XMLTraits>
typedef MiX_STD::list<Node<Char,Traits,XMLTraits>* >::iterator MiX::NodeList::iterator
 


メンバ関数の解説

template<class Char, class Traits, class XMLTraits>
template<class NodeT>
ConstIterator<NodeT> MiX::NodeList< Char, Traits, XMLTraits >::Begin   const [inline]
 

最初の要素を示す型指定イテレータを得ます(const版).

template<class Char, class Traits, class XMLTraits>
template<class NodeT>
Iterator<NodeT> MiX::NodeList< Char, Traits, XMLTraits >::Begin   [inline]
 

最初の要素を示す型指定イテレータを得ます.

template<class Char, class Traits, class XMLTraits>
template<class NodeT>
ConstIterator<NodeT> MiX::NodeList< Char, Traits, XMLTraits >::End   const [inline]
 

最後の要素の一つ後を示す型指定イテレータを得ます(const版).

template<class Char, class Traits, class XMLTraits>
template<class NodeT>
Iterator<NodeT> MiX::NodeList< Char, Traits, XMLTraits >::End   [inline]
 

最後の要素の一つ後を示す型指定イテレータを得ます.


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