#include <lemon/maps.h>
Inherits MapBase< M2::Key, M1::Value >.
Inheritance diagram for ComposeMap:
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
.
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. |