|
MADARA
3.4.1
|
#include <stdlib.h>#include <algorithm>#include <sstream>#include <string>#include <map>#include <stdexcept>#include "madara/logger/GlobalLogger.h"#include "madara/expression/ComponentNode.h"#include "madara/expression/Iterator.h"#include "madara/expression/IteratorImpl.h"#include "madara/expression/ExpressionTree.h"#include "madara/expression/LeafNode.h"Go to the source code of this file.
Classes | |
| class | madara::expression::ExpressionTreeIteratorFactory |
| Implementation of a factory pattern that dynamically allocates the appropriate ExpressionTreeIteratorImpl object. More... | |
Namespaces | |
| madara | |
| Copyright(c) 2020 Galois. | |
| madara::expression | |
| Contains the KaRL expression tree interpreter and related classes. | |
Macros | |
| #define | _EXPRESSION_TREE_CPP_ |
Enumerations | |
| enum | { madara::expression::EQUALITY_CHAR = 0 - 1 , madara::expression::INEQUALITY_CHAR = 0 - 2 , madara::expression::GREATER_THAN_EQUAL = 0 - 3 , madara::expression::LESSER_THAN_EQUAL = 0 - 4 } |
Variables | |
| static madara::expression::ExpressionTreeIteratorFactory | tree_iterator_factory |
| #define _EXPRESSION_TREE_CPP_ |
Definition at line 3 of file ExpressionTree.cpp.
|
static |
Definition at line 149 of file ExpressionTree.cpp.