ScummVM API documentation
SQArray Struct Reference
Inheritance diagram for SQArray:

Public Member Functions

void Mark (SQCollectable **chain)
 
SQObjectType GetType ()
 
void Finalize ()
 
bool Get (const SQInteger nidx, SQObjectPtr &val)
 
bool Set (const SQInteger nidx, const SQObjectPtr &val)
 
SQInteger Next (const SQObjectPtr &refpos, SQObjectPtr &outkey, SQObjectPtr &outval)
 
SQArrayClone ()
 
SQInteger Size () const
 
void Resize (SQInteger size)
 
void Resize (SQInteger size, SQObjectPtr &fill)
 
void Reserve (SQInteger size)
 
void Append (const SQObject &o)
 
void Extend (const SQArray *a)
 
SQObjectPtrTop ()
 
void Pop ()
 
bool Insert (SQInteger idx, const SQObject &val)
 
void ShrinkIfNeeded ()
 
bool Remove (SQInteger idx)
 
void Release ()
 

Static Public Member Functions

static SQArrayCreate (SQSharedState *ss, SQInteger nInitialSize)
 

Public Attributes

SQObjectPtrVec _values
 

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