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

#include <GameApi_cmd.hh>

Inheritance diagram for EnvGameApiItem_string:
Collaboration diagram for EnvGameApiItem_string:

Public Member Functions

 EnvGameApiItem_string ()
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 > params)
virtual void EndEnv (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_string()

EnvGameApiItem_string::EnvGameApiItem_string ( )
inline

Member Function Documentation

◆ ApiName()

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

Implements GameApiItem.

◆ BeginEnv()

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

Reimplemented from GameApiItem.

◆ CodeGen()

virtual std::pair< std::string, std::string > EnvGameApiItem_string::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_string::Comment ( ) const
inlinevirtual

Implements GameApiItem.

◆ Count()

virtual int EnvGameApiItem_string::Count ( ) const
inlinevirtual

Implements GameApiItem.

◆ DefaultAuthor()

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

Implements GameApiItem.

◆ DefaultLicense()

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

Implements GameApiItem.

◆ EndEnv()

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

Reimplemented from GameApiItem.

◆ Execute()

virtual int EnvGameApiItem_string::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_string::FuncName ( int i) const
inlinevirtual

Implements GameApiItem.

◆ Name()

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

Implements GameApiItem.

◆ ParamCount()

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

Implements GameApiItem.

◆ ParamDefault()

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

Implements GameApiItem.

◆ ParamName()

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

Implements GameApiItem.

◆ ParamType()

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

Implements GameApiItem.

◆ ReturnType()

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

Implements GameApiItem.

◆ Symbols()

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

Implements GameApiItem.


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