|
| CBotVarClass (const CBotToken *name, const CBotTypResult &type) |
|
void | Copy (CBotVar *pSrc, bool bName=true) override |
|
void | SetClass (CBotClass *pClass) override |
|
CBotClass * | GetClass () override |
|
CBotVar * | GetItem (const char *name) override |
|
CBotVar * | GetItemRef (int nIdent) override |
|
CBotVar * | GetItem (int n, bool bExtend) override |
|
CBotVar * | GetItemList () override |
|
CBotString | GetValString () override |
|
bool | Save1State (FILE *pf) override |
|
void | Maj (void *pUser, bool bContinue) override |
|
void | IncrementUse () |
|
void | DecrementUse () |
|
CBotVarClass * | GetPointer () override |
|
void | SetItemList (CBotVar *pVar) |
|
void | SetIdent (long n) override |
|
bool | Eq (CBotVar *left, CBotVar *right) override |
|
bool | Ne (CBotVar *left, CBotVar *right) override |
|
void | ConstructorSet () override |
|
void | SetUserPtr (void *pUser) |
|
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 () |
|
void | SetVal (CBotVar *var) |
|
CBotVar * | GetStaticVar () |
|
bool | IsElemOfClass (const char *name) |
|
CBotVar * | GetNext () |
|
void | AddNext (CBotVar *pVar) |
|
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 void | SetPointer (CBotVar *p) |
|
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 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) |
|
void | debug () |
|
void | SetUniqNum (long n) |
|
long | GetUniqNum () |
|