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

双方向連結用ノードクラス [詳解]

#include <Map.hpp>

公開メンバ関数

 MapNode ()
 コンストラクタ
 
 MapNode (T &value)
 コンストラクタ
 
APIENTRY ~MapNode ()
 デストラクタ
 

公開変数類

BYTE _byMD5 [32]
 データのMD5
 
MapNode< T > * _next
 末尾を保持するノード
 
MapNode< T > * _prev
 先頭を保持するノード
 
T * _value
 管理するデータ
 

詳解

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

双方向連結用ノードクラス

テンプレート引数
T格納データ型

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

構築子と解体子

◆ MapNode() [1/2]

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

コンストラクタ

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

◆ MapNode() [2/2]

template<class T >
alt::skeleton::MapNode< T >::MapNode ( T &  value)
inline

コンストラクタ

引数
valueT&

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

◆ ~MapNode()

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

デストラクタ

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

参照先 alt::skeleton::MapNode< T >::_value.

メンバ詳解

◆ _byMD5

template<class T >
BYTE alt::skeleton::MapNode< T >::_byMD5[32]

データのMD5

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

参照元 alt::skeleton::Map< T >::Add().

◆ _next

template<class T >
MapNode<T>* alt::skeleton::MapNode< T >::_next

◆ _prev

template<class T >
MapNode<T>* alt::skeleton::MapNode< T >::_prev

先頭を保持するノード

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

参照元 alt::skeleton::Map< T >::Add(), alt::skeleton::Map< T >::Remove().

◆ _value

template<class T >
T* alt::skeleton::MapNode< T >::_value

管理するデータ

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

参照元 alt::skeleton::MapNode< T >::~MapNode(), alt::skeleton::Map< T >::Get(), alt::skeleton::Map< T >::Remove().


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