# HG changeset patch
# User alpar
# Date 1111056417 0
# Node ID decf8076d63cf9e43be410f9f31f30d3216b6e2b
# Parent a3fb216a267d1900db73094fb7ba477f068a8596
MapFunctor is made an STL standard compliant functor.
diff -r a3fb216a267d -r decf8076d63c src/lemon/maps.h
--- a/src/lemon/maps.h Thu Mar 17 10:43:57 2005 +0000
+++ b/src/lemon/maps.h Thu Mar 17 10:46:57 2005 +0000
@@ -696,7 +696,8 @@
///This class Converts a map to an STL style (unary) functor.
///that is it provides an operator() to read its values.
///
- ///For the sake of convenience it also works as a ususal map, i.e
+ ///For the sake of convenience it also works as
+ ///a ususal \ref concept::ReadMap "readable map", i.e
///operator[] and the \c Key and \c Value typedefs also exist.
template
@@ -704,6 +705,8 @@
{
const M &m;
public:
+ typedef typename M::Key argument_type;
+ typedef typename M::Value result_type;
typedef typename M::Key Key;
typedef typename M::Value Value;