Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GraphMap Class Template Reference
[Graph Structure Concepts]

#include <lemon/concept/graph_component.h>

Inheritance diagram for GraphMap:

Inheritance graph
[legend]
Collaboration diagram for GraphMap:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename Graph, typename Item, typename _Value>
class lemon::concept::GraphMap< Graph, Item, _Value >

This class describes the common interface of the graph maps (NodeMap, EdgeMap), that is maps which can be used to associate data to graph descriptors (nodes or edges).

Definition at line 733 of file graph_component.h.

Public Member Functions

 GraphMap (const Graph &)
 Construct a new map.
 GraphMap (const Graph &, const _Value &)
 Construct a new map with default value.
 GraphMap (const GraphMap &)
 Copy constructor.
GraphMapoperator= (const GraphMap &)
 Assign operator.


Constructor & Destructor Documentation

GraphMap const Graph &   )  [inline, explicit]
 

Construct a new map for the graph.

Definition at line 740 of file graph_component.h.

GraphMap const Graph &  ,
const _Value & 
[inline]
 

Construct a new map for the graph and initalise the values.

Definition at line 744 of file graph_component.h.

GraphMap const GraphMap< Graph, Item, _Value > &   )  [inline]
 

Copy Constructor.

Definition at line 748 of file graph_component.h.


Member Function Documentation

GraphMap& operator= const GraphMap< Graph, Item, _Value > &   )  [inline]
 

Assign operator.

Definition at line 753 of file graph_component.h.


The documentation for this class was generated from the following file:
Generated on Mon Feb 21 15:02:40 2005 for LEMON by  doxygen 1.4.1