#include <lemon/maps.h>
m1
is of type M1
and m2
is of M2
, then for ComposeMap<M1,M2> cm(m1,m2);
cm[x]
will be equal to m1[m2[x]]
Its Key
is inherited from M2
and its Value
is from M1
. The M2::Value
must be convertible to M1::Key
.
Definition at line 436 of file maps.h.
Public Member Functions | |
ComposeMap (const M1 &_m1, const M2 &_m2) | |
Constructor. | |
Related Functions | |
(Note that these are not member functions.) | |
ComposeMap< M1, M2 > | composeMap (const M1 &m1, const M2 &m2) |
Returns a ComposeMap class. |
|
|