58 os <<
"<a href=\"" <<
index <<
"\">@" <<
index <<
"</a>";
bool operator()(const tree_nodeRef &x, const tree_nodeRef &y) const
operator() used to compare two tree_reindex
#define GET_INDEX_NODE(t)
Macro used to hide implementation details when accessing a tree_node from another tree_node...
Abstract pure class for the tree structure.
const tree_nodeRef & actual_tree_node
Represent the actual reference to the tree_node.
const unsigned int index
Represent the index read from the raw file and the index-1 of the vector of tree_node associated to t...
#define VISIT_MEMBER(mask, ref_obj, method)
#define ALL_VISIT
constant used to allow member visit
Class specification of the tree_reindex support class.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
tree_reindex(const unsigned int ind, const tree_nodeRef &tn)
Private constructor with index initialization It can be accesses only by tree_manager.
void print(std::ostream &os) const
function that prints the class tree_reindex.
x
Return the smallest n such that 2^n >= _x.
void visit(tree_node_visitor *const v) const override
virtual function used to traverse the tree_node data structure.