alaCarte Maps
Renderer for OpenStreetMap tiles
|
The interface for nodes in the syntax tree. More...
#include <stnode.hpp>
Public Types | |
typedef shared_ptr< STNode > | node_ptr |
Shared ptr to this node. More... | |
Public Member Functions | |
virtual string | eval (GeoObject *obj) const |
Evaluates a subtree under this node. More... | |
The interface for nodes in the syntax tree.
Definition at line 37 of file stnode.hpp.
typedef shared_ptr<STNode> eval::STNode::node_ptr |
Shared ptr to this node.
Definition at line 41 of file stnode.hpp.
Evaluates a subtree under this node.
obj | which is used to execute the eval tree |
Reimplemented in eval::BinaryOperationNode, eval::FunctionOperationNode, eval::UnaryOperationNode, and eval::STLeaf.
Definition at line 48 of file stnode.hpp.