U_F_ELEMENT< ELEMENT_TYPE > Module Template Reference

#include <opt_union_find.h>

Collaboration diagram for U_F_ELEMENT< ELEMENT_TYPE >:

Collaboration graph
[legend]

Public Member Functions

 U_F_ELEMENT (void)
void Put_in_set (U_F_REP< ELEMENT_TYPE > *set)
void Set_parent (U_F_ELEMENT *parent)
BOOL Null_parent (void) const
U_F_REP< ELEMENT_TYPE > * Find (void)

Private Attributes

U_F_ELEMENT_parent
U_F_REP< ELEMENT_TYPE > * _set_rep

Detailed Description

template<class ELEMENT_TYPE>
module U_F_ELEMENT< ELEMENT_TYPE >

Definition at line 134 of file opt_union_find.h.


Constructor & Destructor Documentation

template<class ELEMENT_TYPE>
U_F_ELEMENT< ELEMENT_TYPE >::U_F_ELEMENT ( void   )  [inline]

Definition at line 145 of file opt_union_find.h.


Member Function/Subroutine Documentation

template<class ELEMENT_TYPE>
void U_F_ELEMENT< ELEMENT_TYPE >::Put_in_set ( U_F_REP< ELEMENT_TYPE > *  set  )  [inline]

template<class ELEMENT_TYPE>
void U_F_ELEMENT< ELEMENT_TYPE >::Set_parent ( U_F_ELEMENT< ELEMENT_TYPE > *  parent  )  [inline]

Definition at line 163 of file opt_union_find.h.

template<class ELEMENT_TYPE>
BOOL U_F_ELEMENT< ELEMENT_TYPE >::Null_parent ( void   )  const [inline]

Definition at line 165 of file opt_union_find.h.

Referenced by IP_ALIAS_CLASS_REP::Print(), and ALIAS_CLASS_REP::Print().

template<class ELEMENT_TYPE>
U_F_REP< ELEMENT_TYPE > * U_F_ELEMENT< ELEMENT_TYPE >::Find ( void   )  [inline]


Field Documentation

template<class ELEMENT_TYPE>
U_F_ELEMENT* U_F_ELEMENT< ELEMENT_TYPE >::_parent [private]

template<class ELEMENT_TYPE>
U_F_REP<ELEMENT_TYPE>* U_F_ELEMENT< ELEMENT_TYPE >::_set_rep [private]


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

Generated on Wed Apr 8 17:11:32 2009 for Open64 by  doxygen 1.5.6