|
MADARA
3.1.8
|
Compiled, optimized KaRL logic. More...
#include <CompiledExpression.h>

Public Member Functions | |
| CompiledExpression () | |
| Constructor. More... | |
| CompiledExpression (const CompiledExpression &ce) | |
| Copy Constructor. More... | |
| ~CompiledExpression () | |
| Destructor. More... | |
| expression::ComponentNode * | get_root (void) |
| Gets the root of the compiled expression. More... | |
| void | operator= (const CompiledExpression &ce) |
| Assignment operator. More... | |
Private Attributes | |
| madara::expression::ExpressionTree | expression |
| the expression tree More... | |
| std::string | logic |
| the logic that was compiled More... | |
Friends | |
| class | expression::SystemCallEval |
| class | KnowledgeBase |
| class | KnowledgeBaseImpl |
| class | ThreadSafeContext |
| class | Variables |
Compiled, optimized KaRL logic.
Definition at line 35 of file CompiledExpression.h.
| madara::knowledge::CompiledExpression::CompiledExpression | ( | ) |
Constructor.
Definition at line 7 of file CompiledExpression.cpp.
| madara::knowledge::CompiledExpression::CompiledExpression | ( | const CompiledExpression & | ce | ) |
Copy Constructor.
| ce | Compiled expression to copy from |
Definition at line 13 of file CompiledExpression.cpp.
| madara::knowledge::CompiledExpression::~CompiledExpression | ( | ) |
Destructor.
Definition at line 20 of file CompiledExpression.cpp.
| madara::expression::ComponentNode * madara::knowledge::CompiledExpression::get_root | ( | void | ) |
Gets the root of the compiled expression.
Definition at line 30 of file CompiledExpression.cpp.
| void madara::knowledge::CompiledExpression::operator= | ( | const CompiledExpression & | ce | ) |
Assignment operator.
| ce | Compiled expression to copy from |
Definition at line 37 of file CompiledExpression.cpp.
|
friend |
Definition at line 43 of file CompiledExpression.h.
|
friend |
Definition at line 42 of file CompiledExpression.h.
|
friend |
Definition at line 40 of file CompiledExpression.h.
|
friend |
Definition at line 39 of file CompiledExpression.h.
|
friend |
Definition at line 41 of file CompiledExpression.h.
|
private |
the expression tree
Definition at line 77 of file CompiledExpression.h.
|
private |
the logic that was compiled
Definition at line 74 of file CompiledExpression.h.