|
| | ItemConvert (Item *i) |
| virtual int | Count () const |
| virtual std::string | Name (int i) const |
| virtual int | ParamCount (int i) const |
| virtual std::string | ParamName (int i, int p) const |
| virtual std::string | ParamType (int i, int p) const |
| virtual std::string | ParamDefault (int i, int p) const |
| virtual std::string | ReturnType (int i) const |
| virtual std::string | ApiName (int i) const |
| virtual std::string | FuncName (int i) const |
| virtual std::string | Symbols () const |
| virtual std::string | Comment () const |
| virtual int | Execute (GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j) |
| virtual std::pair< std::string, std::string > | CodeGen (GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, int j) |
| virtual void | BeginEnv (GameApi::ExecuteEnv &e, std::vector< GameApiParam > params) |
| virtual void | EndEnv (GameApi::ExecuteEnv &e) |
| virtual | ~GameApiItem () |
| virtual std::string | DefaultAuthor (int i, int p) const =0 |
| virtual std::string | DefaultLicense (int i, int p) const =0 |
| virtual | ~GameApiItem () |
| virtual std::string | DefaultAuthor (int i, int p) const =0 |
| virtual std::string | DefaultLicense (int i, int p) const =0 |
| virtual int | Execute (std::stringstream &ss, GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j)=0 |
| virtual std::pair< std::string, std::string > | CodeGen (GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, std::vector< std::string > param_exprs, int j)=0 |
◆ ItemConvert()
| ItemConvert::ItemConvert |
( |
Item * | i | ) |
|
|
inline |
◆ ApiName()
| virtual std::string ItemConvert::ApiName |
( |
int | i | ) |
const |
|
inlinevirtual |
◆ BeginEnv()
◆ CodeGen()
| virtual std::pair< std::string, std::string > ItemConvert::CodeGen |
( |
GameApi::EveryApi & | ev, |
|
|
std::vector< std::string > | params, |
|
|
std::vector< std::string > | param_names, |
|
|
int | j ) |
|
inlinevirtual |
◆ Comment()
| virtual std::string ItemConvert::Comment |
( |
| ) |
const |
|
inlinevirtual |
◆ Count()
| virtual int ItemConvert::Count |
( |
| ) |
const |
|
inlinevirtual |
◆ EndEnv()
◆ Execute()
◆ FuncName()
| virtual std::string ItemConvert::FuncName |
( |
int | i | ) |
const |
|
inlinevirtual |
◆ Name()
| virtual std::string ItemConvert::Name |
( |
int | i | ) |
const |
|
inlinevirtual |
◆ ParamCount()
| virtual int ItemConvert::ParamCount |
( |
int | i | ) |
const |
|
inlinevirtual |
◆ ParamDefault()
| virtual std::string ItemConvert::ParamDefault |
( |
int | i, |
|
|
int | p ) const |
|
inlinevirtual |
◆ ParamName()
| virtual std::string ItemConvert::ParamName |
( |
int | i, |
|
|
int | p ) const |
|
inlinevirtual |
◆ ParamType()
| virtual std::string ItemConvert::ParamType |
( |
int | i, |
|
|
int | p ) const |
|
inlinevirtual |
◆ ReturnType()
| virtual std::string ItemConvert::ReturnType |
( |
int | i | ) |
const |
|
inlinevirtual |
◆ Symbols()
| virtual std::string ItemConvert::Symbols |
( |
| ) |
const |
|
inlinevirtual |
The documentation for this class was generated from the following file: