Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends | List of all members
core::graph::EdgeListElement Class Reference

An extensible graph class. More...

#include <Graph.hh>

Collaboration diagram for core::graph::EdgeListElement:
Collaboration graph
[legend]

Public Member Functions

 EdgeListElement ()
 
 EdgeListElement (Edge *edge, EdgeListElement *previous, EdgeListElement *next)
 
 ~EdgeListElement ()
 
Edgeedge ()
 
void edge (Edge *setting)
 
Edge const * const_edge () const
 
EdgeListElementnext ()
 
void next (EdgeListElement *setting)
 
EdgeListElement const * const_next () const
 
EdgeListElementprevious ()
 
void previous (EdgeListElement *setting)
 
EdgeListElement const * const_previous () const
 

Private Attributes

Edgeedge_
 
EdgeListElementprevious_
 
EdgeListElementnext_
 

Friends

class EdgeList
 

Detailed Description

An extensible graph class.

Constructor & Destructor Documentation

core::graph::EdgeListElement::EdgeListElement ( )
inline
core::graph::EdgeListElement::EdgeListElement ( Edge edge,
EdgeListElement previous,
EdgeListElement next 
)
inline
core::graph::EdgeListElement::~EdgeListElement ( )
inline

Member Function Documentation

Edge const* core::graph::EdgeListElement::const_edge ( ) const
inline
EdgeListElement const* core::graph::EdgeListElement::const_next ( ) const
inline
EdgeListElement const* core::graph::EdgeListElement::const_previous ( ) const
inline
Edge* core::graph::EdgeListElement::edge ( )
inline
void core::graph::EdgeListElement::edge ( Edge setting)
inline

References edge_.

EdgeListElement* core::graph::EdgeListElement::next ( )
inline
void core::graph::EdgeListElement::next ( EdgeListElement setting)
inline

References next_.

EdgeListElement* core::graph::EdgeListElement::previous ( )
inline
void core::graph::EdgeListElement::previous ( EdgeListElement setting)
inline

References previous_.

Friends And Related Function Documentation

friend class EdgeList
friend

Member Data Documentation

Edge* core::graph::EdgeListElement::edge_
private

Referenced by const_edge(), and edge().

EdgeListElement* core::graph::EdgeListElement::next_
private
EdgeListElement* core::graph::EdgeListElement::previous_
private

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