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

クラス テンプレートMiX::NodeList::ConstIterator の解説

NodeList用の型指定イテレータ(const版). より詳しく...

#include <NodeList.h>

すべてのメンバ一覧

公開メンバ

 ConstIterator ()
 コンストラクタ. より詳しく...

pointer operator-> ()
 メンバにアクセスします. より詳しく...

reference operator * ()
 参照外し. より詳しく...

this_type operator++ ()
 イテレータを一つ進めます(前置インクリメント). より詳しく...

this_type operator-- ()
 イテレータを一つ戻します(前置デクリメント). より詳しく...

this_type operator++ (int dmy)
 イテレータを一つ進めます(後置インクリメント). より詳しく...

this_type operator-- (int dmy)
 ポインタを一つ戻します(後置デクリメント). より詳しく...

bool operator== (this_type &r) const
bool operator!= (this_type &r) const

フレンド

class NodeList< charT, char_traits, xml_traits >


解説

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
class MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >

NodeList用の型指定イテレータ(const版).


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

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::ConstIterator   [inline]
 

コンストラクタ.

無効なIteratorを生成します


メンバ関数の解説

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
reference MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator *   [inline]
 

参照外し.

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
bool MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator!= this_type   r const [inline]
 

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
this_type MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator++ int    dmy [inline]
 

イテレータを一つ進めます(後置インクリメント).

後置インクリメントは前置インクリメントによって実装されています ので、戻り値を利用しない場合は前置を利用したほうが効率的です

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
this_type MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator++   [inline]
 

イテレータを一つ進めます(前置インクリメント).

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
this_type MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator-- int    dmy [inline]
 

ポインタを一つ戻します(後置デクリメント).

後置デクリメントは前置デクリメントによって実装されています ので、戻り値を利用しない場合は前置を利用したほうが効率的です

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
this_type MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator--   [inline]
 

イテレータを一つ戻します(前置デクリメント).

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
pointer MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator->   [inline]
 

メンバにアクセスします.

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
bool MiX::NodeList< charT, char_traits, xml_traits >::ConstIterator< NodeT >::operator== this_type   r const [inline]
 


フレンドと関連する関数の解説

template<class charT, class char_traits, class xml_traits>
template<class NodeT>
friend class NodeList< charT, char_traits, xml_traits > [friend]
 


このクラスの解説は次のファイルから生成されました:
MiXに対してMon Nov 18 03:48:28 2002に生成されました。 doxygen1.2.14 作者 Dimitri van Heesch, © 1997-2002