#include <fast_ptr_list.h>
Definition at line 43 of file fast_ptr_list.h.
Public Member Functions | |
CFastPtrListNode (const CFastPtrListNode &o) | |
CFastPtrListNode () | |
bool | isLinked () const |
CFastPtrListNode & | operator= (const CFastPtrListNode &o) |
void | unlink () |
~CFastPtrListNode () | |
Private Attributes | |
uint32 | _IndexInOwner |
CFastPtrListBase * | _Owner |
Friends | |
class | CFastPtrListBase |
|
Definition at line 46 of file fast_ptr_list.h. References _Owner.
00046 {_Owner= NULL;} |
|
Definition at line 47 of file fast_ptr_list.h. References unlink().
00047 {unlink();} |
|
Definition at line 49 of file fast_ptr_list.h. References _Owner.
00049 {_Owner= NULL;} |
|
Definition at line 55 of file fast_ptr_list.h. References _Owner. Referenced by NL3D::CQuadGridClipCluster::addModel(), and NL3D::CTransformShape::isLinkToQuadCluster().
00055 {return _Owner!=NULL;} |
|
Definition at line 58 of file fast_ptr_list.h.
00059 { 00060 return *this; 00061 } |
|
Definition at line 37 of file fast_ptr_list.cpp. References _Owner, NL3D::CFastPtrListBase::erase(), and nlassert. Referenced by NL3D::CTransform::hrcUnlink(), NL3D::CFastPtrListBase::insert(), NL3D::CQuadGridClipCluster::removeModel(), NL3D::CTransformShape::unlinkFromQuadCluster(), and ~CFastPtrListNode().
|
|
Definition at line 65 of file fast_ptr_list.h. |
|
Definition at line 67 of file fast_ptr_list.h. Referenced by NL3D::CFastPtrListBase::erase(), and NL3D::CFastPtrListBase::insert(). |
|
Definition at line 66 of file fast_ptr_list.h. Referenced by CFastPtrListNode(), NL3D::CFastPtrListBase::erase(), NL3D::CFastPtrListBase::insert(), isLinked(), and unlink(). |