Drizzled Public API Documentation

CSVector Class Reference
Inheritance diagram for CSVector:
CSObject CSSyncVector

List of all members.

Public Member Functions

 CSVector (uint32_t growSize)
void free ()
void clear ()
CSObjecttake (uint32_t idx)
void remove (uint32_t idx)
CSObjectget (uint32_t idx)
void set (uint32_t idx, CSObject *)
void add (CSObject *)
uint32_t size ()
virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Private Attributes

uint32_t iGrowSize
uint32_t iMaxSize
uint32_t iUsage
CSObject ** iArray

Detailed Description

Definition at line 159 of file CSStorage.h.


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