#include <SmartHierarchy.h>
Inheritance diagram for Tagcoll::SmartHierarchyNode< ITEM, TAG >:


Public Member Functions | |
| SmartHierarchyNode (const TAG &tag, const CardinalityStore< ITEM, TAG > &coll, int flattenThreshold=0) throw () | |
| SmartHierarchyNode (HierarchyNode< ITEM, TAG > *parent, const TAG &tag, const CardinalityStore< ITEM, TAG > &coll, int flattenThreshold=0) throw () | |
| virtual | ~SmartHierarchyNode () |
Protected Member Functions | |
| virtual void | expand () |
Protected Attributes | |
| OpSet< ITEM > | unexpandedItems |
| int | flattenThreshold |
| Tagcoll::SmartHierarchyNode< ITEM, TAG >::SmartHierarchyNode | ( | const TAG & | tag, | |
| const CardinalityStore< ITEM, TAG > & | coll, | |||
| int | flattenThreshold = 0 | |||
| ) | throw () [inline] |
| Tagcoll::SmartHierarchyNode< ITEM, TAG >::SmartHierarchyNode | ( | HierarchyNode< ITEM, TAG > * | parent, | |
| const TAG & | tag, | |||
| const CardinalityStore< ITEM, TAG > & | coll, | |||
| int | flattenThreshold = 0 | |||
| ) | throw () [inline] |
| virtual Tagcoll::SmartHierarchyNode< ITEM, TAG >::~SmartHierarchyNode | ( | ) | [inline, virtual] |
| void SmartHierarchyNode::expand | ( | ) | [protected, virtual] |
Implements Tagcoll::HierarchyNode< ITEM, TAG >.
Reimplemented in Tagcoll::CleanSmartHierarchyNode< ITEM, TAG >.
OpSet<ITEM> Tagcoll::SmartHierarchyNode< ITEM, TAG >::unexpandedItems [protected] |
int Tagcoll::SmartHierarchyNode< ITEM, TAG >::flattenThreshold [protected] |
1.5.1