|
Schnek
|
#include <expression.hpp>


Public Member Functions | |
| ExternalValue (vtype *var_) | |
| Construct with a pointer to the value. | |
| vtype | eval () |
| Return the value. | |
| bool | isConstant () |
| The value of the external variable can change. | |
Public Member Functions inherited from schnek::Expression< vtype > | |
| vtype | operator() () |
| The () operator allows expressions to be used as function objects. | |
| virtual DependencyList | getDependencies () |
Additional Inherited Members | |
Public Types inherited from schnek::Expression< vtype > | |
| typedef boost::shared_ptr< Expression > | pExpression |
| A pointer to an Expression. | |
| typedef vtype | ValueType |
A special type of expresion that holds a reference to an external value