FbxCharPtrSet Class Reference
 
 
 
FbxCharPtrSet Class Reference

#include <fbxcharptrset.h>


Class Description

This class contains the data structure support for char pointer set.

Definition at line 22 of file fbxcharptrset.h.

List of all members.

Public Member Functions

  FbxCharPtrSet (int pItemPerBlock=20)
  Class constructor.
  ~FbxCharPtrSet ()
  Class destructor.
void  Add (const char *pReference, FbxHandle pItem)
  Add a new item.
bool  Remove (const char *pReference)
  Removes an item.
FbxHandle  Get (const char *pReference, int *PIndex=NULL)
  Get an item's reference.
FbxHandle &  operator[] (int pIndex)
  Get an item's reference from index.
FbxHandle  GetFromIndex (int pIndex, const char **pReference=NULL)
  Get an item's reference from index.
void  RemoveFromIndex (int pIndex)
  Removes an item by index.
int  GetCount () const
  Get the number of item in the array.
void  Sort ()
  Sorts the array.
void  Clear ()
  Clears the array.

Constructor & Destructor Documentation

FbxCharPtrSet ( int  pItemPerBlock = 20 )

Class constructor.

Parameters:
pItemPerBlock Number of item per block. Default is 20.

Class destructor.


Member Function Documentation

void Add ( const char *  pReference,
FbxHandle  pItem 
)

Add a new item.

Parameters:
pReference char pointer reference to the item.
pItem FbxHandle to the item.
bool Remove ( const char *  pReference )

Removes an item.

Parameters:
pReference char reference to the item.
Returns:
true if successful.
FbxHandle Get ( const char *  pReference,
int *  PIndex = NULL 
)

Get an item's reference.

Parameters:
pReference char reference to the item.
PIndex index to the item.
Returns:
FbxHandle to the item, NULL if fails.
FbxHandle& operator[] ( int  pIndex )

Get an item's reference from index.

Parameters:
pIndex index to the item.
Returns:
FbxHandle to the item, NULL if fails.
FbxHandle GetFromIndex ( int  pIndex,
const char **  pReference = NULL 
)

Get an item's reference from index.

Parameters:
pIndex index to the item.
pReference char reference to the item.
Returns:
FbxHandle to the item, NULL if fails.
void RemoveFromIndex ( int  pIndex )

Removes an item by index.

Parameters:
pIndex index to the item.
int GetCount ( ) const [inline]

Get the number of item in the array.

Returns:
the number of element in the set.

Definition at line 65 of file fbxcharptrset.h.

{ return mCharPtrSetCount; }
void Sort ( )

Sorts the array.

void Clear ( )

Clears the array.


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