Binary leaf interface. More...
#include <mapped_objects.hpp>
Public Member Functions | |
binary_leaf (mapped_object::node_info info) | |
void | process_recursive (utils::kernel_generation_stream &stream, leaf_t leaf, std::string const &key, std::string const &process_str, std::set< std::string > &already_fetched) |
std::string | evaluate_recursive (leaf_t leaf, std::map< std::string, std::string > const &accessors) |
Protected Attributes | |
mapped_object::node_info | info_ |
Binary leaf interface.
Some subtrees have to be interpret at leaves when reconstructing the final expression. It is the case of trans(), diag(), prod(), etc... This interface stores basic infos about the sub-trees
Definition at line 141 of file mapped_objects.hpp.
|
inline |
Definition at line 144 of file mapped_objects.hpp.
|
inline |
Definition at line 151 of file mapped_objects.hpp.
|
inline |
Definition at line 146 of file mapped_objects.hpp.
|
protected |
Definition at line 157 of file mapped_objects.hpp.