Public Member Functions | |
bool | SetDelegate (SQTable *m) |
virtual bool | GetMetaMethod (SQVM *v, SQMetaMethod mm, SQObjectPtr &res) |
Public Member Functions inherited from SQCollectable | |
virtual SQObjectType | GetType ()=0 |
virtual void | Release ()=0 |
virtual void | Mark (SQCollectable **chain)=0 |
void | UnMark () |
virtual void | Finalize ()=0 |
Public Member Functions inherited from SQRefCounted | |
SQWeakRef * | GetWeakRef (SQObjectType type) |
Public Attributes | |
SQTable * | _delegate |
Public Attributes inherited from SQCollectable | |
SQCollectable * | _next |
SQCollectable * | _prev |
SQSharedState * | _sharedstate |
Public Attributes inherited from SQRefCounted | |
SQUnsignedInteger | _uiRef |
struct SQWeakRef * | _weakref |
Additional Inherited Members | |
Static Public Member Functions inherited from SQCollectable | |
static void | AddToChain (SQCollectable **chain, SQCollectable *c) |
static void | RemoveFromChain (SQCollectable **chain, SQCollectable *c) |