BINARY_TREE_NODE< BINARY_NODE > Module Template Reference

#include <btree.h>

Collaboration diagram for BINARY_TREE_NODE< BINARY_NODE >:

Collaboration graph
[legend]

Public Member Functions

 BINARY_TREE_NODE (BINARY_NODE data)
BINARY_TREE_NODE< BINARY_NODE > * Enter (BINARY_NODE node, MEM_POOL *pool)
BINARY_TREE_NODE< BINARY_NODE > * Find (BINARY_NODE node) const
 ~BINARY_TREE_NODE ()
BINARY_NODE * Get_Data ()
const BINARY_NODE * Get_Data () const

Private Attributes

BINARY_TREE_NODE< BINARY_NODE > * _left
BINARY_TREE_NODE< BINARY_NODE > * _right
BINARY_NODE _data

Detailed Description

template<class BINARY_NODE>
module BINARY_TREE_NODE< BINARY_NODE >

Definition at line 80 of file btree.h.


Constructor & Destructor Documentation

template<class BINARY_NODE>
BINARY_TREE_NODE< BINARY_NODE >::BINARY_TREE_NODE ( BINARY_NODE  data  )  [inline]

template<class BINARY_NODE>
BINARY_TREE_NODE< BINARY_NODE >::~BINARY_TREE_NODE (  )  [inline]


Member Function/Subroutine Documentation

template<class BINARY_NODE>
BINARY_TREE_NODE< BINARY_NODE > * BINARY_TREE_NODE< BINARY_NODE >::Enter ( BINARY_NODE  node,
MEM_POOL pool 
) [inline]

Revision
1.2
Date
02/11/07 23:41:34-00:00
Author
fchow@keyresearch.com
Source
/scratch/mee/2.4-65/kpro64-pending/be/com/SCCS/s.btree.cxx

Definition at line 55 of file btree.cxx.

References BINARY_TREE_NODE< BINARY_NODE >::_data, BINARY_TREE_NODE< BINARY_NODE >::_left, BINARY_TREE_NODE< BINARY_NODE >::_right, BOOL, CXX_NEW, FALSE, and TRUE.

template<class BINARY_NODE>
BINARY_TREE_NODE< BINARY_NODE > * BINARY_TREE_NODE< BINARY_NODE >::Find ( BINARY_NODE  node  )  const [inline]

template<class BINARY_NODE>
BINARY_NODE* BINARY_TREE_NODE< BINARY_NODE >::Get_Data (  )  [inline]

template<class BINARY_NODE>
const BINARY_NODE* BINARY_TREE_NODE< BINARY_NODE >::Get_Data (  )  const [inline]

Definition at line 97 of file btree.h.

References BINARY_TREE_NODE< BINARY_NODE >::_data.


Field Documentation

template<class BINARY_NODE>
BINARY_TREE_NODE<BINARY_NODE>* BINARY_TREE_NODE< BINARY_NODE >::_left [private]

template<class BINARY_NODE>
BINARY_TREE_NODE<BINARY_NODE>* BINARY_TREE_NODE< BINARY_NODE >::_right [private]

template<class BINARY_NODE>
BINARY_NODE BINARY_TREE_NODE< BINARY_NODE >::_data [private]


The documentation for this module was generated from the following files:

Generated on Wed Apr 8 16:28:30 2009 for Open64 by  doxygen 1.5.6