Public Member Functions | Public Attributes

FbxListNode< T > Class Template Reference

Search for all occurrences

Detailed Description

template<typename T>
class FbxListNode< T >

Definition at line 27 of file fbxintrusivelist.h.

#include <fbxintrusivelist.h>

List of all members.

Public Member Functions

  FbxListNode (T *pData=0)
  ~FbxListNode ()
void  Disconnect ()

Public Attributes

NodeT mNext
NodeT mPrev
T *  mData

Constructor & Destructor Documentation

FbxListNode ( T *  pData = 0 ) [inline, explicit]

Definition at line 32 of file fbxintrusivelist.h.

:mNext(0),mPrev(0),mData(pData){}
~FbxListNode ( ) [inline]

Definition at line 33 of file fbxintrusivelist.h.

    {
        Disconnect();
    }

Member Function Documentation

void Disconnect ( ) [inline]

Definition at line 38 of file fbxintrusivelist.h.

    {
        if ( mPrev != 0 )
            mPrev->mNext = mNext;

        if ( mNext != 0 )
            mNext->mPrev = mPrev;

        mPrev = mNext = 0;
    }

Member Data Documentation

Definition at line 49 of file fbxintrusivelist.h.

Definition at line 50 of file fbxintrusivelist.h.

T* mData

Definition at line 52 of file fbxintrusivelist.h.


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