Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
alt::skeleton::MapIterator< T > クラステンプレート

Node先頭〜末尾までをサーチするイテレータ [詳解]

#include <Map.hpp>

公開メンバ関数

 MapIterator (MapNode< T > *node)
 コンストラクタ
 
APIENTRY ~MapIterator ()
 デストラクタ
 
bool APIENTRY operator!= (const MapIterator< T > &comp)
 ノード末尾確認用オペレータ
 
T &APIENTRY operator* ()
 データアクセス用オペレータ
 
MapIterator< T > &APIENTRY operator++ ()
 ノード移動用オペレータ
 

非公開メンバ関数

 MapIterator ()=delete
 

非公開変数類

MapNode< T > * _node
 

詳解

template<class T>
class alt::skeleton::MapIterator< T >

Node先頭〜末尾までをサーチするイテレータ

Map.hpp62 行目に定義があります。

構築子と解体子

◆ MapIterator() [1/2]

template<class T >
alt::skeleton::MapIterator< T >::MapIterator ( MapNode< T > *  node)
inline

コンストラクタ

Map.hpp56 行目に定義があります。

◆ ~MapIterator()

template<class T >
APIENTRY alt::skeleton::MapIterator< T >::~MapIterator ( )
inline

デストラクタ

Map.hpp72 行目に定義があります。

参照先 alt::skeleton::MapIterator< T >::_node.

◆ MapIterator() [2/2]

template<class T >
alt::skeleton::MapIterator< T >::MapIterator ( )
privatedelete

関数詳解

◆ operator!=()

template<class T >
bool APIENTRY alt::skeleton::MapIterator< T >::operator!= ( const MapIterator< T > &  comp)
inline

ノード末尾確認用オペレータ

引数
comp比較元ノード
戻り値
bool
戻り値
true(不一致)
false(一致)

Map.hpp97 行目に定義があります。

◆ operator*()

template<class T >
T &APIENTRY alt::skeleton::MapIterator< T >::operator* ( )
inline

データアクセス用オペレータ

覚え書き
範囲for用

Map.hpp79 行目に定義があります。

参照先 alt::skeleton::MapIterator< T >::_node.

◆ operator++()

template<class T >
MapIterator< T > &APIENTRY alt::skeleton::MapIterator< T >::operator++ ( )
inline

ノード移動用オペレータ

覚え書き
範囲for用

Map.hpp86 行目に定義があります。

参照先 alt::skeleton::MapIterator< T >::_node.

メンバ詳解

◆ _node


このクラス詳解は次のファイルから抽出されました: