Template parameters K
and V
will become its Key
and Value
. In most cases they have to be given explicitly because a functor typically does not provide argument_type
and result_type
typedefs.
Parameter F
is the type of the used functor.
#include <lemon/maps.h>
Public Member Functions | |
FunctorMap (const F &_f=F()) | |
Constructor. | |
Value | operator[] (Key k) const |
| |
Related Functions | |
(Note that these are not member functions.) | |
template<typename K , typename V , typename F > | |
FunctorMap< F, K, V > | functorMap (const F &f) |
Returns a FunctorMap class. |