BalancedTree< Obj >::BTNode Struct Reference

List of all members.

Public Member Functions

 BTNode ()
 BTNode (Obj obj)
 ~BTNode ()

Public Attributes

Obj theObject
BTNodesubtree1
int height1
int weight1
BTNodesubtree2
int height2
int weight2

Detailed Description

template<class Obj>
struct BalancedTree< Obj >::BTNode

Definition at line 44 of file BalancedTree.h.


Constructor & Destructor Documentation

template<class Obj >
BalancedTree< Obj >::BTNode::BTNode (  )  [inline]

Definition at line 45 of file BalancedTree.h.

template<class Obj >
BalancedTree< Obj >::BTNode::BTNode ( Obj  obj  )  [inline]

Definition at line 46 of file BalancedTree.h.

template<class Obj >
BalancedTree< Obj >::BTNode::~BTNode (  )  [inline]

Member Data Documentation

template<class Obj >
int BalancedTree< Obj >::BTNode::height1
template<class Obj >
int BalancedTree< Obj >::BTNode::height2
template<class Obj >
BTNode* BalancedTree< Obj >::BTNode::subtree1
template<class Obj >
BTNode* BalancedTree< Obj >::BTNode::subtree2
template<class Obj >
Obj BalancedTree< Obj >::BTNode::theObject

Definition at line 52 of file BalancedTree.h.

Referenced by BalancedTree< Obj >::getList().

template<class Obj >
int BalancedTree< Obj >::BTNode::weight1
template<class Obj >
int BalancedTree< Obj >::BTNode::weight2

The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:46 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1