|
Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
|
Compiled condition ready for evaluation. More...
#include <ConditionParser.hpp>
Public Member Functions | |
| CompiledCondition ()=default | |
| CompiledCondition (std::unique_ptr< ConditionNode< Scalar > > root) | |
| bool | Evaluate (const SignalRegistry< Scalar > ®istry) const |
| Evaluate the condition against the registry. | |
| bool | IsValid () const |
| Check if condition is valid (has been parsed). | |
| std::string | ToString () const |
| Get string representation. | |
Compiled condition ready for evaluation.
Holds the parsed AST and can evaluate against a SignalRegistry.
|
default |
|
inlineexplicit |
|
inlinenodiscard |
Evaluate the condition against the registry.
|
inlinenodiscard |
Check if condition is valid (has been parsed).
|
inlinenodiscard |
Get string representation.