|
openDAQ
Open data acquisition platform
|
Dynamic expression evaluator. More...
Inherits ObjectPtr< IEvalValue >.
Dynamic expression evaluator.
Provides dynamic evaluation of expressions. Expression is passed as an argument to a factory function. Expression is evaluated at runtime when result value is requested.
Public Member Functions | |
| daq::StringPtr | getEval () const |
| Gets the expression. More... | |
| daq::BaseObjectPtr | getResult () const |
| Gets the result of the expression. More... | |
| daq::EvalValuePtr | cloneWithOwner (const daq::PropertyObjectPtr &owner) const |
| Clones the object and attaches an owner. More... | |
| void | getParseErrorCode () const |
| Returns the parse error code. More... | |
| daq::ListPtr< daq::IString > | getPropertyReferences () const |
| Returns the names of all properties referenced by the eval value. More... | |