OROCHI
 
Loading...
Searching...
No Matches
GxList::GxNode Class Reference

連結リストノードクラス More...

#include <GxList.h>

Inheritance diagram for GxList::GxNode:
Collaboration diagram for GxList::GxNode:

Public Member Functions

初期化
 GxNode (void)
 デフォルトコンストラクタ
 
 ~GxNode (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Friends

定義
class GxList
 
class GxListReference
 

メンバ変数

void * _pObject
 所有オブジェクト
 
GxList_pParent
 親リスト
 

アクセサ

constexpr GxListgetParent (void) const
 自分が所属するリストを取得
 
constexpr GxNodegetPrevious (void) const
 前のノードを取得
 
constexpr GxNodegetNext (void) const
 次のノードを取得
 
constexpr void * getObject (void) const
 オブジェクトを取得
 
virtual void setObject (void *pObject)
 オブジェクトを設定
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

連結リストノードクラス


The documentation for this class was generated from the following file: