Colobot
Public Member Functions | List of all members
CBotCStack Class Reference

Public Member Functions

 CBotCStack (CBotCStack *ppapa)
 
bool IsOk ()
 
int GetError ()
 
int GetError (int &start, int &end)
 
void SetType (CBotTypResult &type)
 
CBotTypResult GetTypResult (int mode=0)
 
int GetType (int mode=0)
 
CBotClassGetClass ()
 
void AddVar (CBotVar *p)
 
CBotVarFindVar (CBotToken *&p)
 
CBotVarFindVar (CBotToken &Token)
 
bool CheckVarLocal (CBotToken *&pToken)
 
CBotVarCopyVar (CBotToken &Token)
 
CBotCStackTokenStack (CBotToken *pToken=nullptr, bool bBlock=false)
 
CBotInstrReturn (CBotInstr *p, CBotCStack *pParent)
 
CBotFunctionReturnFunc (CBotFunction *p, CBotCStack *pParent)
 
void SetVar (CBotVar *var)
 
void SetCopyVar (CBotVar *var)
 
CBotVarGetVar ()
 
void SetStartError (int pos)
 
void SetError (int n, int pos)
 
void SetError (int n, CBotToken *p)
 
void ResetError (int n, int start, int end)
 
void SetRetType (CBotTypResult &type)
 
CBotTypResult GetRetType ()
 
void SetBotCall (CBotProgram *p)
 
CBotProgramGetBotCall ()
 
CBotTypResult CompileCall (CBotToken *&p, CBotVar **ppVars, long &nIdent)
 
bool CheckCall (CBotToken *&pToken, CBotDefParam *pParam)
 
bool NextToken (CBotToken *&p)
 

The documentation for this class was generated from the following files: