#include <referenceparam.h>

Public Member Functions | |
| virtual const IType * | findReference (bool recache=false) const |
| virtual const SerialID & | getSerialID () const |
| Gets the serialization ID of the object. | |
| virtual | operator float () const throw (Exception::InvalidExpressionException, Exception::ReferenceException) |
Converts the type into a float. | |
| virtual const std::string | toString () const |
| Gets the string representation of a parameter type. | |
| const HGL::IType * ReferenceParam::findReference | ( | bool | recache = false |
) | const [virtual] |
Searches the tree for the associated reference.
if the reference itself is a ReferenceParam, it will tried to get resolved too.
Reimplemented from HGL::Type::ReferenceHolderBase.
Reimplemented in HGL::Type::ExpressionParam.
| const HGL::Type::SerialID & ReferenceParam::getSerialID | ( | ) | const [virtual] |
Gets the serialization ID of the object.
Implements HGL::IType.
Reimplemented in HGL::Type::ExpressionParam, and HGL::Type::NamedParam.
| ReferenceParam::operator float | ( | ) | const throw (Exception::InvalidExpressionException, Exception::ReferenceException) [virtual] |
| const std::string ReferenceParam::toString | ( | ) | const [virtual] |
Gets the string representation of a parameter type.
Implements HGL::Type::ParamBase.
Reimplemented in HGL::Type::ExpressionParam.
1.6.1