TwoKeyAVLTree
typedef TwoKeyAVLTree<Node*, LastModifiedIndexPrimaryKey,
typedef TwoKeyAVLTree<Node*, NameIndexPrimaryKey, NameIndexPrimaryKeyCompare,
typedef TwoKeyAVLTree<Node*, SizeIndexPrimaryKey, SizeIndexPrimaryKeyCompare,
#define TWO_KEY_AVL_TREE_CLASS_NAME TwoKeyAVLTree<Value, PrimaryKey, \
class TwoKeyAVLTree {
TwoKeyAVLTree();
TwoKeyAVLTree(
~TwoKeyAVLTree();
: public TwoKeyAVLTree<Attribute*, PrimaryKey, PrimaryKeyCompare,
: TwoKeyAVLTree<Attribute*, PrimaryKey, PrimaryKeyCompare,
typedef TwoKeyAVLTree<Node*, LastModifiedIndexPrimaryKey,
typedef TwoKeyAVLTree<Entry*, NameIndexPrimaryKey, NameIndexPrimaryKeyCompare,
typedef TwoKeyAVLTree<Node*, SizeIndexPrimaryKey,
#define TWO_KEY_AVL_TREE_CLASS_NAME TwoKeyAVLTree<Value, PrimaryKey, \
class TwoKeyAVLTree {
TwoKeyAVLTree();
TwoKeyAVLTree(const PrimaryKeyCompare &primaryCompare,
~TwoKeyAVLTree();
typedef TwoKeyAVLTree<EntryListenerValue, Entry*,
typedef TwoKeyAVLTree<NodeListenerValue, Node*,