5 #ifndef _MADARA_NO_KARL_ 47 #endif // _MADARA_NO_KARL_ expression::ComponentNode * get_root(void)
Gets the root of the compiled expression.
MADARA_Export utility::Refcounter< logger::Logger > global_logger
std::string logic
the logic that was compiled
Provides knowledge logging services to files and terminals.
Compiled, optimized KaRL logic.
~CompiledExpression()
Destructor.
madara::expression::ExpressionTree expression
the expression tree
ComponentNode * get_root(void)
Returns the root node of the expression tree.
An abstract base class defines a simple abstract implementation of an expression tree node...
void operator=(const CompiledExpression &ce)
Assignment operator.
CompiledExpression()
Constructor.