Use references
Avoid duplicate search through map
Use set<..> insteat of map<..,bool>
Restored upside-down behaviour of commandlineexporter
Avoid duplicate map search
Avoid duplicate map traversals
Avoid duplicate traversals of snapshot maps
Minor changes
Minor cleanups
Improved optimization routine
Delegate constructors instead of duplicate code
Minor improvements
Returning a pair of snapshot/iso is slower than pointer variant
Pairs and std::move
Pairs and std::move
Minor stuff
Got rid of warning
Don't return tree_id by parameter
tree_id by value, not parameter
Removed unnecessary element from treeid