Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

cItemHandle Class Reference

#include <handlers.h>

List of all members.

Public Methods

 cItemHandle (void)
virtual ~cItemHandle ()
UI32 New (UI08 itemType=0)
void Delete (SI32 Num)
UI32 Size (void)
void Reserve (UI32)
UI32 Count (void)
void Cleanup (void)
CItemoperator[] (long int)
 cItemHandle (void)
 ~cItemHandle ()
UI32 New (UI08 itemType=0)
void Delete (long int)
UI32 Size (void)
void Reserve (UI32)
UI32 Count (void)
CItemoperator[] (long int)

Protected Methods

bool isFree (UI32 Num)
bool isFree (UI32 Num)

Protected Attributes

CItemDefaultItem
vector< CItem * > Items
UI32 Actual
vector< UI32FreeNums
UI32 Free
CItemDefaultItem
vector< CItem *> Items


Constructor & Destructor Documentation

cItemHandle::cItemHandle void  
 

cItemHandle::~cItemHandle   [virtual]
 

cItemHandle::cItemHandle void  
 

cItemHandle::~cItemHandle  
 


Member Function Documentation

void cItemHandle::Cleanup void  
 

UI32 cItemHandle::Count void  
 

UI32 cItemHandle::Count void  
 

void cItemHandle::Delete long int   Num
 

void cItemHandle::Delete SI32   Num
 

UI32 cItemHandle::New UI08   itemType = 0
 

UI32 cItemHandle::New UI08   itemType = 0
 

void cItemHandle::Reserve UI32  
 

void cItemHandle::Reserve UI32   Num
 

UI32 cItemHandle::Size void  
 

UI32 cItemHandle::Size void  
 

bool cItemHandle::isFree UI32   Num [protected]
 

bool cItemHandle::isFree UI32   Num [protected]
 

CItem& cItemHandle::operator[] long   int
 

CItem & cItemHandle::operator[] long int   Num
 


Member Data Documentation

UI32 cItemHandle::Actual [protected]
 

CItem* cItemHandle::DefaultItem [protected]
 

CItem* cItemHandle::DefaultItem [protected]
 

UI32 cItemHandle::Free [protected]
 

vector< UI32 > cItemHandle::FreeNums [protected]
 

vector<CItem *> cItemHandle::Items [protected]
 

vector< CItem * > cItemHandle::Items [protected]
 


The documentation for this class was generated from the following files:
Generated at Sun Sep 16 22:45:38 2001 for UOX3 by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001