|
GameApi 28
Library used by GameApi Builder tool
|
This is the complete list of members for ApiItem< RT, P >, including all inherited members.
| ApiItem(RT(*fptr)(P...), std::string name, std::vector< std::string > param_name, std::vector< std::string > param_type, std::vector< std::string > param_default, std::string ret_type, std::string func_name) | ApiItem< RT, P > | inline |
| ApiItem(T(GameApi::EveryApi::*api), RT(T::*fptr)(P...), std::string name, std::vector< std::string > param_name, std::vector< std::string > param_type, std::vector< std::string > param_default, std::string ret_type, std::string api_name, std::string func_name, std::string symbols, std::string comment) | ApiItem< RT, P > | inline |
| ApiItem(RT(*fptr)(P...), std::string name, std::vector< std::string > param_name, std::vector< std::string > param_type, std::vector< std::string > param_default, std::string ret_type, std::string func_name) | ApiItem< RT, P > | inline |
| ApiName(int i) const | ApiItem< RT, P > | inlinevirtual |
| BeginEnv(GameApi::ExecuteEnv &e, std::vector< GameApiParam > params) | GameApiItem | inlinevirtual |
| BeginEnv(GameApi::ExecuteEnv &e, std::vector< GameApiParam > params) | GameApiItem | inlinevirtual |
| CodeGen(std::vector< std::string > params, std::vector< std::string > param_names) | ApiItem< RT, P > | inlinevirtual |
| CodeGen(GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, std::vector< std::string > param_exprs, int j) | ApiItem< RT, P > | inlinevirtual |
| CodeGen(std::vector< std::string > params, std::vector< std::string > param_names) | ApiItem< RT, P > | inlinevirtual |
| GameApiItem::CodeGen(GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, int j)=0 | GameApiItem | pure virtual |
| Comment() const | ApiItem< RT, P > | inlinevirtual |
| Count() const | ApiItem< RT, P > | inlinevirtual |
| DefaultAuthor(int i, int p) const | ApiItem< RT, P > | inlinevirtual |
| DefaultLicense(int i, int p) const | ApiItem< RT, P > | inlinevirtual |
| EndEnv(GameApi::ExecuteEnv &e) | GameApiItem | inlinevirtual |
| EndEnv(GameApi::ExecuteEnv &e) | GameApiItem | inlinevirtual |
| Execute(std::vector< std::string > params) | ApiItem< RT, P > | inlinevirtual |
| Execute(std::stringstream &ss, GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j) | ApiItem< RT, P > | inlinevirtual |
| Execute(std::vector< std::string > params) | ApiItem< RT, P > | inlinevirtual |
| GameApiItem::Execute(GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j)=0 | GameApiItem | pure virtual |
| FuncName(int i) const | ApiItem< RT, P > | inlinevirtual |
| Name() const | ApiItem< RT, P > | inlinevirtual |
| Name(int i) const | ApiItem< RT, P > | inlinevirtual |
| Name() const | ApiItem< RT, P > | inlinevirtual |
| ParamCount() const | ApiItem< RT, P > | inlinevirtual |
| ParamCount(int i) const | ApiItem< RT, P > | inlinevirtual |
| ParamCount() const | ApiItem< RT, P > | inlinevirtual |
| ParamDefault(int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamDefault(int i, int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamDefault(int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamName(int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamName(int i, int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamName(int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamType(int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamType(int i, int p) const | ApiItem< RT, P > | inlinevirtual |
| ParamType(int p) const | ApiItem< RT, P > | inlinevirtual |
| ReturnType() const | ApiItem< RT, P > | inlinevirtual |
| ReturnType(int i) const | ApiItem< RT, P > | inlinevirtual |
| ReturnType() const | ApiItem< RT, P > | inlinevirtual |
| Symbols() const | ApiItem< RT, P > | inlinevirtual |
| Symbols() const | ApiItem< RT, P > | inlinevirtual |
| ~GameApiItem() | GameApiItem | inlinevirtual |
| ~GameApiItem() | GameApiItem | inlinevirtual |