|
void | SetUserPtr (void *pUser) |
|
virtual void | SetIdent (long UniqId) |
|
void * | GetUserPtr () |
|
CBotString | GetName () |
|
void | SetName (const char *name) |
|
int | GetType (int mode=0) |
|
CBotTypResult | GetTypResult (int mode=0) |
|
CBotToken * | GetToken () |
|
void | SetType (CBotTypResult &type) |
|
void | SetInit (InitType initType) |
|
InitType | GetInit () const |
|
bool | IsUndefined () const |
|
bool | IsDefined () const |
|
bool | IsNAN () const |
|
void | SetStatic (bool bStatic) |
|
bool | IsStatic () |
|
void | SetPrivate (int mPrivate) |
|
bool | IsPrivate (int mode=PR_PROTECT) |
|
int | GetPrivate () |
|
virtual void | ConstructorSet () |
|
void | SetVal (CBotVar *var) |
|
virtual CBotVar * | GetItem (const char *name) |
|
virtual CBotVar * | GetItemRef (int nIdent) |
|
virtual CBotVar * | GetItem (int row, bool bGrow=false) |
|
virtual CBotVar * | GetItemList () |
|
CBotVar * | GetStaticVar () |
|
bool | IsElemOfClass (const char *name) |
|
CBotVar * | GetNext () |
|
void | AddNext (CBotVar *pVar) |
|
virtual void | Copy (CBotVar *pSrc, bool bName=true) |
|
virtual void | SetValInt (int val, const char *name=nullptr) |
|
virtual void | SetValFloat (float val) |
|
virtual void | SetValString (const char *p) |
|
virtual int | GetValInt () |
|
virtual float | GetValFloat () |
|
virtual CBotString | GetValString () |
|
virtual void | SetClass (CBotClass *pClass) |
|
virtual CBotClass * | GetClass () |
|
virtual void | SetPointer (CBotVar *p) |
|
virtual CBotVarClass * | GetPointer () |
|
virtual void | Add (CBotVar *left, CBotVar *right) |
|
virtual void | Sub (CBotVar *left, CBotVar *right) |
|
virtual void | Mul (CBotVar *left, CBotVar *right) |
|
virtual int | Div (CBotVar *left, CBotVar *right) |
|
virtual int | Modulo (CBotVar *left, CBotVar *right) |
|
virtual void | Power (CBotVar *left, CBotVar *right) |
|
virtual bool | Lo (CBotVar *left, CBotVar *right) |
|
virtual bool | Hi (CBotVar *left, CBotVar *right) |
|
virtual bool | Ls (CBotVar *left, CBotVar *right) |
|
virtual bool | Hs (CBotVar *left, CBotVar *right) |
|
virtual bool | Eq (CBotVar *left, CBotVar *right) |
|
virtual bool | Ne (CBotVar *left, CBotVar *right) |
|
virtual void | And (CBotVar *left, CBotVar *right) |
|
virtual void | Or (CBotVar *left, CBotVar *right) |
|
virtual void | XOr (CBotVar *left, CBotVar *right) |
|
virtual void | ASR (CBotVar *left, CBotVar *right) |
|
virtual void | SR (CBotVar *left, CBotVar *right) |
|
virtual void | SL (CBotVar *left, CBotVar *right) |
|
virtual void | Neg () |
|
virtual void | Not () |
|
virtual void | Inc () |
|
virtual void | Dec () |
|
virtual bool | Save0State (FILE *pf) |
|
virtual bool | Save1State (FILE *pf) |
|
void | debug () |
|
virtual void | Maj (void *pUser=nullptr, bool bContinue=true) |
|
void | SetUniqNum (long n) |
|
long | GetUniqNum () |
|