- Main Page
- Classes
- Files
- Directories
- Examples

- Class List
- Class Hierarchy
- Class Members

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]`

Search for all occurrences

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

NodeT* mNext

Search for all occurrences

Definition at line 49 of file fbxintrusivelist.h.

NodeT* mPrev

Search for all occurrences

Definition at line 50 of file fbxintrusivelist.h.

T* mData

Search for all occurrences

Definition at line 52 of file fbxintrusivelist.h.

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

- fbxsdk/core/base/fbxintrusivelist.h