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

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

#include <LinkedList.hpp>

公開メンバ関数

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

非公開メンバ関数

 LinkedListIterator ()=delete
 

非公開変数類

LinkedListNode< T > * _node
 

詳解

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

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

LinkedList.hpp57 行目に定義があります。

構築子と解体子

◆ LinkedListIterator() [1/2]

template<class T >
alt::skeleton::LinkedListIterator< T >::LinkedListIterator ( LinkedListNode< T > *  node)
inline

コンストラクタ

LinkedList.hpp51 行目に定義があります。

◆ ~LinkedListIterator()

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

デストラクタ

LinkedList.hpp67 行目に定義があります。

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

◆ LinkedListIterator() [2/2]

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

関数詳解

◆ operator!=()

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

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

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

LinkedList.hpp92 行目に定義があります。

◆ operator*()

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

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

覚え書き
範囲for用

LinkedList.hpp74 行目に定義があります。

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

◆ operator++()

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

ノード移動用オペレータ

覚え書き
範囲for用

LinkedList.hpp81 行目に定義があります。

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

メンバ詳解

◆ _node


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