GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
EnvGameApiItem_arr_p Class Reference

#include <GameApi_cmd.hh>

Inheritance diagram for EnvGameApiItem_arr_p:
Collaboration diagram for EnvGameApiItem_arr_p:

Public Member Functions

 EnvGameApiItem_arr_p ()
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 DefaultAuthor (int i, int p) const
virtual std::string DefaultLicense (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 (std::stringstream &ss, 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, std::vector< std::string > param_exprs, int j)
virtual void BeginEnv (GameApi::ExecuteEnv &e, std::vector< GameApiParam > param)
virtual void EndEnv (GameApi::ExecuteEnv &e)
virtual void BeginEnv2 (GameApi::ExecuteEnv &e, std::vector< GameApiParam > params)
virtual void EndEnv2 (GameApi::ExecuteEnv &e)
Public Member Functions inherited from GameApiItem
virtual ~GameApiItem ()
virtual int Execute (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, int j)=0
virtual ~GameApiItem ()

Constructor & Destructor Documentation

◆ EnvGameApiItem_arr_p()

EnvGameApiItem_arr_p::EnvGameApiItem_arr_p ( )
inline

Member Function Documentation

◆ ApiName()

virtual std::string EnvGameApiItem_arr_p::ApiName ( int i) const
inlinevirtual

Implements GameApiItem.

◆ BeginEnv()

virtual void EnvGameApiItem_arr_p::BeginEnv ( GameApi::ExecuteEnv & e,
std::vector< GameApiParam > param )
inlinevirtual

Reimplemented from GameApiItem.

◆ BeginEnv2()

virtual void EnvGameApiItem_arr_p::BeginEnv2 ( GameApi::ExecuteEnv & e,
std::vector< GameApiParam > params )
inlinevirtual
Here is the caller graph for this function:

◆ CodeGen()

virtual std::pair< std::string, std::string > EnvGameApiItem_arr_p::CodeGen ( GameApi::EveryApi & ev,
std::vector< std::string > params,
std::vector< std::string > param_names,
std::vector< std::string > param_exprs,
int j )
inlinevirtual

Implements GameApiItem.

◆ Comment()

virtual std::string EnvGameApiItem_arr_p::Comment ( ) const
inlinevirtual

Implements GameApiItem.

◆ Count()

virtual int EnvGameApiItem_arr_p::Count ( ) const
inlinevirtual

Implements GameApiItem.

◆ DefaultAuthor()

virtual std::string EnvGameApiItem_arr_p::DefaultAuthor ( int i,
int p ) const
inlinevirtual

Implements GameApiItem.

◆ DefaultLicense()

virtual std::string EnvGameApiItem_arr_p::DefaultLicense ( int i,
int p ) const
inlinevirtual

Implements GameApiItem.

◆ EndEnv()

virtual void EnvGameApiItem_arr_p::EndEnv ( GameApi::ExecuteEnv & e)
inlinevirtual

Reimplemented from GameApiItem.

◆ EndEnv2()

virtual void EnvGameApiItem_arr_p::EndEnv2 ( GameApi::ExecuteEnv & e)
inlinevirtual
Here is the caller graph for this function:

◆ Execute()

virtual int EnvGameApiItem_arr_p::Execute ( std::stringstream & ss,
GameApi::Env & ee,
GameApi::EveryApi & ev,
std::vector< std::string > params,
GameApi::ExecuteEnv & e,
int j )
inlinevirtual

Implements GameApiItem.

◆ FuncName()

virtual std::string EnvGameApiItem_arr_p::FuncName ( int i) const
inlinevirtual

Implements GameApiItem.

◆ Name()

virtual std::string EnvGameApiItem_arr_p::Name ( int i) const
inlinevirtual

Implements GameApiItem.

◆ ParamCount()

virtual int EnvGameApiItem_arr_p::ParamCount ( int i) const
inlinevirtual

Implements GameApiItem.

◆ ParamDefault()

virtual std::string EnvGameApiItem_arr_p::ParamDefault ( int i,
int p ) const
inlinevirtual

Implements GameApiItem.

◆ ParamName()

virtual std::string EnvGameApiItem_arr_p::ParamName ( int i,
int p ) const
inlinevirtual

Implements GameApiItem.

◆ ParamType()

virtual std::string EnvGameApiItem_arr_p::ParamType ( int i,
int p ) const
inlinevirtual

Implements GameApiItem.

◆ ReturnType()

virtual std::string EnvGameApiItem_arr_p::ReturnType ( int i) const
inlinevirtual

Implements GameApiItem.

◆ Symbols()

virtual std::string EnvGameApiItem_arr_p::Symbols ( ) const
inlinevirtual

Implements GameApiItem.


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