ObjectVector Class Reference

#include <ObjectVector.h>

Inheritance diagram for ObjectVector:

BaseVector Vector List of all members.

Public Member Functions

 ObjectVector (int ilimit=0, int ithreshold=16)
 Initialize the object vector.
virtual ~ObjectVector ()
 Destructor.
Object * Get (int iIndex)
 Get a contained object by index.
Object * operator[] (int iIndex) const
 Same as Get().
virtual int Compare (Some Item1, Some Item2, int Mode)
 Compare two objects for sorting.
virtual int CompareKey (Some Item, ConstSome Key, int Mode)
 Compare a object with search key.
Object * GetByID (uint64 id)
 Find a object in the array by id.
int FindByID (uint64 id)
 Find object index by ID.

Detailed Description

Sorted Object Vector sorted by GUID -- either by the whole GUID (sort mode == OVSORT_GUID) or by its lower 32 bits (OVSORT_SNO)


The documentation for this class was generated from the following files:
Generated on Wed Aug 30 03:27:46 2006 for SWG EMU by  doxygen 1.4.7