class SmartScriptTable;
ScriptHelpers.h
Auto Wrapper on IScriptTable interface, will destroy table when exiting scope.
bool operator !() const;
Boolean comparasions.
bool operator !=(IScriptTable* p2) const;
IScriptTable * operator *() const;
~SmartScriptTable();
bool operator <(const IScriptTable* p2) const;
SmartScriptTable& operator =(IScriptTable * newp);
Copy operator.
SmartScriptTable& operator =(const SmartScriptTable & st);
Copy operator.
bool operator ==(IScriptTable* p2) const;
bool operator >(const IScriptTable* p2) const;
IScriptTable * operator ->() const;
Casts
operator bool() const;
operator const IScriptTable*() const;
bool Create(IScriptSystem * pSS, bool bCreateEmpty = false);
IScriptTable* GetPtr() const;
operator IScriptTable*() const;
SmartScriptTable();
explicit SmartScriptTable(IScriptSystem * pSS, bool bCreateEmpty = false);
SmartScriptTable(IScriptTable * newp);
SmartScriptTable(const SmartScriptTable& st);