GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Item Class Referenceabstract

#include <accel.hh>

Inheritance diagram for Item:

Public Member Functions

virtual std::string Name () const =0
virtual int ParamCount () const =0
virtual std::string ParamName (int p) const =0
virtual std::string ParamType (int p) const =0
virtual std::string ParamDefault (int p) const =0
virtual std::string ReturnType () const =0
virtual std::string Symbols () const =0
virtual int Execute (std::vector< std::string > params)=0
virtual std::pair< std::string, std::string > CodeGen (std::vector< std::string > params, std::vector< std::string > param_names)=0
virtual std::string Name () const =0
virtual int ParamCount () const =0
virtual std::string ParamName (int p) const =0
virtual std::string ParamType (int p) const =0
virtual std::string ParamDefault (int p) const =0
virtual std::string ReturnType () const =0
virtual std::string Symbols () const =0
virtual int Execute (std::vector< std::string > params)=0
virtual std::pair< std::string, std::string > CodeGen (std::vector< std::string > params, std::vector< std::string > param_names)=0

Member Function Documentation

◆ CodeGen() [1/2]

virtual std::pair< std::string, std::string > Item::CodeGen ( std::vector< std::string > params,
std::vector< std::string > param_names )
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ CodeGen() [2/2]

virtual std::pair< std::string, std::string > Item::CodeGen ( std::vector< std::string > params,
std::vector< std::string > param_names )
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Execute() [1/2]

virtual int Item::Execute ( std::vector< std::string > params)
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Execute() [2/2]

virtual int Item::Execute ( std::vector< std::string > params)
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Name() [1/2]

virtual std::string Item::Name ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Name() [2/2]

virtual std::string Item::Name ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamCount() [1/2]

virtual int Item::ParamCount ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamCount() [2/2]

virtual int Item::ParamCount ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamDefault() [1/2]

virtual std::string Item::ParamDefault ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamDefault() [2/2]

virtual std::string Item::ParamDefault ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamName() [1/2]

virtual std::string Item::ParamName ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamName() [2/2]

virtual std::string Item::ParamName ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamType() [1/2]

virtual std::string Item::ParamType ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ParamType() [2/2]

virtual std::string Item::ParamType ( int p) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ReturnType() [1/2]

virtual std::string Item::ReturnType ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ ReturnType() [2/2]

virtual std::string Item::ReturnType ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Symbols() [1/2]

virtual std::string Item::Symbols ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.

◆ Symbols() [2/2]

virtual std::string Item::Symbols ( ) const
pure virtual

Implemented in ApiItem< RT, P >, and ApiItem< RT, P >.


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