GraphMap Class Template Reference

#include <lemon/concept/graph_component.h>

Inherits ReadWriteMap< Item, _Value >.

Inheritance diagram for GraphMap:

Inheritance 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).


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 &gm)
 Copy constructor.
GraphMapoperator= (const GraphMap &)
 Assign operator.


Constructor & Destructor Documentation

GraphMap const Graph  )  [inline, explicit]
 

Construct a new map for the graph.

GraphMap const Graph ,
const _Value & 
[inline]
 

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

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

Copy Constructor.


Member Function Documentation

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

Assign operator.


The documentation for this class was generated from the following file:
Generated on Fri Feb 3 18:43:50 2006 for LEMON by  doxygen 1.4.6