This interface marks a type as parameter type. More...
#include <iparam.h>

Public Types | |
| enum | OP { NOP, ADD, SUB, MUL, DIV, POW, SIN, COS, NEG, DAO } |
The types of operations available for expressions. More... | |
Public Member Functions | |
| virtual bool | operator== (const IParam &o) const =0 |
| Checks equality of parameter types. | |
| virtual const std::string | toString () const =0 |
| Gets the string representation of a parameter type. | |
This interface marks a type as parameter type.
Parameter types are used as parameters to procedures
| virtual bool HGL::Type::IParam::operator== | ( | const IParam & | o | ) | const [pure virtual] |
Checks equality of parameter types.
| o | the other parameter type to check |
true, if they are equal, false otherwise Implemented in HGL::Type::ExpressionParam.
| virtual const std::string HGL::Type::IParam::toString | ( | ) | const [pure virtual] |
Gets the string representation of a parameter type.
Implemented in HGL::Type::ExpressionParam, HGL::Type::FloatParam, HGL::Type::ParamBase, HGL::Type::ReferenceParam, HGL::Type::StringParam, and HGL::Type::Vector2D.
1.6.1