159 bool Eq(
int type)
const;
CBotTypResult & GetTypElem() const
Get type of array elements (for CBotTypArrayBody or CBotTypArrayPointer)
Definition: CBotTypResult.cpp:118
int GetLimite() const
Get size limit of an array (for CBotTypArrayBody or CBotTypArrayPointer)
Definition: CBotTypResult.cpp:123
void SetLimite(int n)
Set size limit of an array (for CBotTypArrayBody or CBotTypArrayPointer)
Definition: CBotTypResult.cpp:128
void SetArray(int max[])
Set size limit of an multidimensional array.
Definition: CBotTypResult.cpp:133
CBotTypResult()
Default constructor.
Definition: CBotTypResult.cpp:89
bool Eq(int type) const
Compare type only.
Definition: CBotTypResult.cpp:160
A CBot class definition.
Definition: CBotClass.h:105
Some enum values used across the CBot engine.
CBotTypResult & operator=(const CBotTypResult &src)
Copy.
Definition: CBotTypResult.cpp:165
CBotClass * GetClass() const
Returns CBotClass pointer (for CBotTypClass, CBotTypPointer)
Definition: CBotTypResult.cpp:113
GetTypeMode
Mode for GetType()
Definition: CBotTypResult.h:101
bool Compare(const CBotTypResult &typ) const
Compares whether the types are compatible.
Definition: CBotTypResult.cpp:144
CBotVar subclass for managing pointers to classes (CBotTypPointer)
Definition: CBotVarPointer.h:30
Class to define the complete type of a variable.
Definition: CBotTypResult.h:47
CBot engine.
Definition: CBotCallMethode.cpp:28
~CBotTypResult()
Destructor.
Definition: CBotTypResult.cpp:97
void SetType(int n)
Changes CBotType or CBotError stored in this object.
Definition: CBotTypResult.cpp:108
int GetType(GetTypeMode mode=GetTypeMode::NORMAL) const
Returns CBotType or CBotError stored in this object.
Definition: CBotTypResult.cpp:102
CBotVar subclass for managing classes (CBotTypClass, CBotTypIntrinsic)
Definition: CBotVarClass.h:34
std::string ToString()
Get this type name as string.
Definition: CBotTypResult.cpp:178