template<typename TargetType>
class eval::Eval< TargetType >
Represents a value in a style template.
Can be any value or an evalueable expression
Definition at line 53 of file eval.hpp.
template<typename TargetType >
Creates an Eval from the value type, the eval should evaluated to.
The direct value, which should be returned, when overwrite is called
- Parameters
-
value | used internaly by this eval |
Definition at line 66 of file eval.hpp.
template<typename TargetType >
Creates an eval from a string.
First the constructor will try to parse the string ad an eval. If that does not work, the constructor will try to convert the string into the target type. If that does not work either, a ParseException is thrown.
- Parameters
-
expr | which should be parsed |
logger | which should be used by this eval |
info | about the eval |
Definition at line 85 of file eval.hpp.