SmartHierarchy.h File Reference

Auto-expanding trees and smart hierarchy interface. More...

#include <tagcoll/coll/base.h>
#include <vector>
#include <set>
#include <string>

Include dependency graph for SmartHierarchy.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tagcoll

Classes

class  tagcoll::HierarchyNode< COLL >
class  tagcoll::SmartHierarchyNode< COLL >
class  tagcoll::CleanSmartHierarchyNode< COLL >

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)


Detailed Description

Auto-expanding trees and smart hierarchy interface.


Generated on Fri Feb 8 10:50:42 2008 for libtagcoll by  doxygen 1.5.4