40 auto* pGxNodeClassBase = _pListClassBase->getNode(i);
43 return static_cast<T
>(pGxNodeClassBase->getObject());
56 auto* pGxNodeClassBase = _pListClassBase->getNode(i);
59 return static_cast<T
>(pGxNodeClassBase->getObject());
71 _pCurrent = _pListClassBase->getTop();
74 return static_cast<T
>(_pCurrent->getObject());
86 _pCurrent = _pListClassBase->getBottom();
89 return static_cast<T
>(_pCurrent->getObject());
103 _pCurrent = _pCurrent->getPrevious();
106 return static_cast<T
>(_pCurrent->getObject());
121 return static_cast<T
>(_pCurrent->getObject());
135 _pCurrent = _pCurrent->getNext();
138 return static_cast<T
>(_pCurrent->getObject());
参照オブジェクト基底クラス
Definition GxBase.h:122
イテレータ
Definition GxListClassBase.h:194
GX_FORCE_INLINE T getTop(void)
先頭を取得
Definition GxListClassBase.inl:69
GX_FORCE_INLINE T getCurrent(void) const
現在のオブジェクトを取得
Definition GxListClassBase.inl:117
GX_FORCE_INLINE T getNext(void)
次を取得
Definition GxListClassBase.inl:131
GX_FORCE_INLINE T getPrevious(void)
前を取得
Definition GxListClassBase.inl:99
GX_FORCE_INLINE T getBottom(void)
終端を取得
Definition GxListClassBase.inl:84
GX_FORCE_INLINE const T operator[](u32 i) const
const配列
Definition GxListClassBase.inl:38
GxListClassBase::GxNodeClassBase * _pTop
先頭ノード
Definition GxListClassBase.h:115
GX_FORCE_INLINE GxIterator< GxClassBaseRoot * > end(void)
終端を取得
Definition GxListClassBase.inl:24
GX_FORCE_INLINE GxIterator< GxClassBaseRoot * > begin(void)
先頭を取得
Definition GxListClassBase.inl:15
GxListClassBase::GxNodeClassBase * _pBottom
終端ノード
Definition GxListClassBase.h:116
GxClassBaseReference用連結リストノードクラス
Definition GxListClassBase.h:315
GX_FORCE_INLINE GxListClassBaseReference * getParent(void) const
親リストを取得
Definition GxListClassBase.inl:176
GX_FORCE_INLINE GxNodeClassBaseReference * getNext(void) const
次のノードを取得
Definition GxListClassBase.inl:194
GX_FORCE_INLINE GxClassBaseReference * getObject(void) const
オブジェクトを取得
Definition GxListClassBase.inl:203
GX_FORCE_INLINE GxNodeClassBaseReference * getPrevious(void) const
前のノードを取得
Definition GxListClassBase.inl:185
GxClassBaseReference用連結リストクラス
Definition GxListClassBase.h:263
GX_FORCE_INLINE GxNodeClassBaseReference * getNode(u32 index) const
指定インデックスのノードを取得
Definition GxListClassBase.inl:167
GX_FORCE_INLINE GxNodeClassBaseReference * getTop(void) const
先頭を取得
Definition GxListClassBase.inl:148
GX_FORCE_INLINE GxNodeClassBaseReference * getBottom(void) const
終端を取得
Definition GxListClassBase.inl:157