Auto-expanding trees and smart hierarchy interface. More...
#include <tagcoll/coll/base.h>#include <vector>#include <set>#include <string>

Go to the source code of this file.
Classes | |
| class | tagcoll::HierarchyNode< COLL > |
| class | tagcoll::SmartHierarchyNode< COLL > |
| class | tagcoll::CleanSmartHierarchyNode< COLL > |
| class | tagcoll::DiscHierarchyNode< COLL > |
Namespaces | |
| namespace | tagcoll |
Functions | |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::smartHierarchyNode (const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::smartHierarchyNode (HierarchyNode< COLL > *parent, const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
| template<typename TAG > | |
| TAG | tagcoll::mergeTags (const TAG &tag1, const TAG &tag2) |
| template<> | |
| std::string | tagcoll::mergeTags (const std::string &tag1, const std::string &tag2) |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::cleanSmartHierarchyNode (const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::cleanSmartHierarchyNode (HierarchyNode< COLL > *parent, const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::discHierarchyNode (const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
| template<typename COLL > | |
| HierarchyNode< COLL > * | tagcoll::discHierarchyNode (HierarchyNode< COLL > *parent, const typename coll::coll_traits< COLL >::tag_type &tag, const COLL &coll, int flattenThreshold) |
Auto-expanding trees and smart hierarchy interface.
1.6.2