MADARA
3.1.8
|
#include <stdlib.h>
#include <algorithm>
#include <sstream>
#include <string>
#include <map>
#include <stdexcept>
#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) 2015 Carnegie Mellon University. | |
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.