M1
is also readable, then the read operations will return the corresponding values of M1
.
The Key
and Value
are inherited from M1
. The Key
and Value
of M2
must be convertible from those of M1
.
#include <lemon/maps.h>
Public Member Functions | |
ForkWriteMap (M1 &_m1, M2 &_m2) | |
Constructor. | |
Value | operator[] (Key k) const |
| |
void | set (Key k, const Value &v) |
| |
Related Functions | |
(Note that these are not member functions.) | |
template<typename M1 , typename M2 > | |
ForkWriteMap< M1, M2 > | forkMap (M1 &m1, M2 &m2) |
Returns a ForkWriteMap class. |