22 template <
class SymbolType >
30 template <
class SymbolType >
35template <
class SymbolType >
41 children.push_back ( normalize < SymbolType > ( child, mapping,
counter ) );
43 auto newLabelIt = mapping.find (
tree.getData ( ) );
46 if ( newLabelIt == mapping.end ( ) ) {
51 newLabel = newLabelIt->second;
58template <
class SymbolType >
Definition: ranked_symbol.hpp:20
Class extending the map class from the standard library. Original reason is to allow printing of the ...
Definition: map.hpp:48
Class introducing a tree with interface trying to be close to the interface of standard library conta...
Definition: tree.hpp:52
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
reverse_iterator insert(const_reverse_iterator pos, const T &value)
Inserts the value on position given by iterator pos.
Definition: vector.hpp:229
Tree structure represented in its natural representation. The representation is so called ranked,...
Definition: RankedTree.h:72
Definition: NormalizeTreeLabels.h:21
unsigned counter
Definition: Rename.h:247
constexpr auto make_pair(T1 &&x, T2 &&y)
Definition: pair.hpp:79
Definition: BackwardOccurrenceTest.h:17