diff -r e997802b855c -r 87f7c54892df doc/maps.dox --- a/doc/maps.dox Sat Nov 13 12:53:28 2004 +0000 +++ b/doc/maps.dox Sat Nov 13 17:07:10 2004 +0000 @@ -9,8 +9,8 @@ typedef's to determine the types of keys and values, like this: \code - typedef Edge KeyType; - typedef double ValueType; + typedef Edge Key; + typedef double Value; \endcode A map can \e readable (ReadMap, for short), \e writable (WriteMap) or both @@ -52,7 +52,7 @@ length[e]=3.5; \endcode - Writable maps have -a member function \c set(KeyType,const ValueType &) +a member function \c set(Key,const Value &) for this purpose. \code length.set(e,3.5); @@ -82,9 +82,9 @@ \code struct MyMap { - typedef double ValueType; - typedef Graph::Edge KeyType; - double operator[](KeyType e) const { return M_PI;} + typedef double Value; + typedef Graph::Edge Key; + double operator[](Key e) const { return M_PI;} }; \endcode @@ -95,7 +95,7 @@ \code struct MyMap : public MapBase { - ValueType operator[](KeyType e) const { return M_PI;} + Value operator[](Key e) const { return M_PI;} }; \endcode @@ -111,7 +111,7 @@ const Graph::NodeMap &pot; public: - ValueType operator[](KeyType e) const { + Value operator[](Key e) const { return orig_len.get(e)-pot.get(G.target(e))-pot.get(G.source(e)); }