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 29 of file fbxintrusivelist.h.

#include <fbxintrusivelist.h>

List of all members.

Public Member Functions

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

Public Attributes

NodeTmNext
NodeTmPrev
T * mData

Constructor & Destructor Documentation

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

Definition at line 34 of file fbxintrusivelist.h.

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

Definition at line 35 of file fbxintrusivelist.h.

{ Disconnect(); }

Member Function Documentation

void Disconnect ( ) [inline]

Definition at line 37 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 48 of file fbxintrusivelist.h.

Definition at line 49 of file fbxintrusivelist.h.

T* mData

Definition at line 50 of file fbxintrusivelist.h.


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