UndirGraphAdaptor::CombinedEdgeMap Class Template Reference

#include <lemon/graph_adaptor.h>

List of all members.


Detailed Description

template<typename _Graph>
template<typename _ForwardMap, typename _BackwardMap>
class lemon::UndirGraphAdaptor< _Graph >::CombinedEdgeMap< _ForwardMap, _BackwardMap >

This class adapts two original graph EdgeMap to get an edge map on the adaptor.


Public Member Functions

 CombinedEdgeMap ()
 Constructor.
 CombinedEdgeMap (ForwardMap &_forward_map, BackwardMap &_backward_map)
 Constructor.
void set (const Key &e, const Value &a)
 Sets the value associated with a key.
MapTraits< ForwardMap >::ConstReturnValue operator[] (const Key &e) const
 Returns the value associated with a key.
MapTraits< ForwardMap >::ReturnValue operator[] (const Key &e)
 Returns the value associated with a key.
void setForwardMap (ForwardMap &_forward_map)
 Sets the forward map.
void setBackwardMap (BackwardMap &_backward_map)
 Sets the backward map.


Constructor & Destructor Documentation

CombinedEdgeMap (  )  [inline]

Constructor

CombinedEdgeMap ( ForwardMap _forward_map,
BackwardMap _backward_map 
) [inline]

Constructor


Member Function Documentation

void set ( const Key &  e,
const Value &  a 
) [inline]

Sets the value associated with a key.

MapTraits<ForwardMap>::ConstReturnValue operator[] ( const Key &  e  )  const [inline]

Returns the value associated with a key.

MapTraits<ForwardMap>::ReturnValue operator[] ( const Key &  e  )  [inline]

Returns the value associated with a key.

void setForwardMap ( ForwardMap _forward_map  )  [inline]

Sets the forward map

void setBackwardMap ( BackwardMap _backward_map  )  [inline]

Sets the backward map


The documentation for this class was generated from the following file:
Generated on Tue Oct 31 09:50:22 2006 for LEMON by  doxygen 1.5.1