VERTEX16 Class Reference

#include <cxx_graph.h>

Inheritance diagram for VERTEX16:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 VERTEX16 ()
 ~VERTEX16 ()
VERTEX16operator= (const VERTEX16 &)
EINDEX16 Get_In_Edge () const
EINDEX16 Get_Out_Edge () const

Protected Member Functions

void Set_Next_Free_Vertex (VINDEX16 i)
void Set_To_Free ()
BOOL Is_Free () const
VINDEX16 Get_Next_Free_Vertex () const
void Set_Out_Edge (EINDEX16 i)
void Set_In_Edge (EINDEX16 i)

Private Member Functions

 VERTEX16 (const VERTEX16 &)

Private Attributes

EINDEX16 _from
EINDEX16 _to

Friends

class DIRECTED_GRAPH16< class EDGE16, class VERTEX16 >
class DIRECTED_GRAPH16< class ARRAY_EDGE16, class ARRAY_VERTEX16 >
class DIRECTED_GRAPH16< class LAT_EDGE16, class LAT_VERTEX16 >
class DIRECTED_GRAPH16< class TEDGE, class TVERTEX >
class DIRECTED_GRAPH16< class FB_EDGE, class FB_NODE >

Detailed Description

Definition at line 131 of file cxx_graph.h.


Constructor & Destructor Documentation

VERTEX16::VERTEX16 ( const VERTEX16  )  [private]
VERTEX16::VERTEX16 (  )  [inline]

Definition at line 155 of file cxx_graph.h.

References _from, and _to.

VERTEX16::~VERTEX16 (  )  [inline]

Definition at line 156 of file cxx_graph.h.


Member Function Documentation

EINDEX16 VERTEX16::Get_In_Edge (  )  const [inline]

Definition at line 160 of file cxx_graph.h.

References _to.

VINDEX16 VERTEX16::Get_Next_Free_Vertex (  )  const [inline, protected]

Definition at line 150 of file cxx_graph.h.

References _from.

EINDEX16 VERTEX16::Get_Out_Edge (  )  const [inline]

Definition at line 162 of file cxx_graph.h.

References _from.

BOOL VERTEX16::Is_Free (  )  const [inline, protected]

Definition at line 149 of file cxx_graph.h.

References _to, and INVALID_VINDEX16.

VERTEX16 & VERTEX16::operator= ( const VERTEX16 v  ) 

Definition at line 61 of file cxx_graph.cxx.

References _from, and _to.

void VERTEX16::Set_In_Edge ( EINDEX16  i  )  [inline, protected]

Definition at line 152 of file cxx_graph.h.

References _to.

void VERTEX16::Set_Next_Free_Vertex ( VINDEX16  i  )  [inline, protected]

Definition at line 147 of file cxx_graph.h.

References _from.

void VERTEX16::Set_Out_Edge ( EINDEX16  i  )  [inline, protected]

Definition at line 151 of file cxx_graph.h.

References _from.

void VERTEX16::Set_To_Free (  )  [inline, protected]

Definition at line 148 of file cxx_graph.h.

References _to, and INVALID_VINDEX16.


Friends And Related Function Documentation

friend class DIRECTED_GRAPH16< class ARRAY_EDGE16, class ARRAY_VERTEX16 > [friend]

Definition at line 133 of file cxx_graph.h.

friend class DIRECTED_GRAPH16< class EDGE16, class VERTEX16 > [friend]

Definition at line 132 of file cxx_graph.h.

friend class DIRECTED_GRAPH16< class FB_EDGE, class FB_NODE > [friend]

Definition at line 136 of file cxx_graph.h.

friend class DIRECTED_GRAPH16< class LAT_EDGE16, class LAT_VERTEX16 > [friend]

Definition at line 134 of file cxx_graph.h.

friend class DIRECTED_GRAPH16< class TEDGE, class TVERTEX > [friend]

Definition at line 135 of file cxx_graph.h.


Member Data Documentation

Definition at line 140 of file cxx_graph.h.

Referenced by Get_In_Edge(), Is_Free(), operator=(), Set_In_Edge(), Set_To_Free(), and VERTEX16().


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

Generated on Tue Nov 17 06:41:59 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1