1.1 --- a/doc/maps.dox Sat Nov 13 12:53:28 2004 +0000
1.2 +++ b/doc/maps.dox Sat Nov 13 17:07:10 2004 +0000
1.3 @@ -9,8 +9,8 @@
1.4 <tt>typedef</tt>'s to determine the types of keys and values, like this:
1.5
1.6 \code
1.7 - typedef Edge KeyType;
1.8 - typedef double ValueType;
1.9 + typedef Edge Key;
1.10 + typedef double Value;
1.11 \endcode
1.12
1.13 A map can \e readable (ReadMap, for short), \e writable (WriteMap) or both
1.14 @@ -52,7 +52,7 @@
1.15 length[e]=3.5;
1.16 \endcode
1.17 - <em>Writable maps</em> have
1.18 -a member function \c set(KeyType,const ValueType &)
1.19 +a member function \c set(Key,const Value &)
1.20 for this purpose.
1.21 \code
1.22 length.set(e,3.5);
1.23 @@ -82,9 +82,9 @@
1.24 \code
1.25 struct MyMap
1.26 {
1.27 - typedef double ValueType;
1.28 - typedef Graph::Edge KeyType;
1.29 - double operator[](KeyType e) const { return M_PI;}
1.30 + typedef double Value;
1.31 + typedef Graph::Edge Key;
1.32 + double operator[](Key e) const { return M_PI;}
1.33 };
1.34 \endcode
1.35
1.36 @@ -95,7 +95,7 @@
1.37 \code
1.38 struct MyMap : public MapBase<Graph::Edge,double>
1.39 {
1.40 - ValueType operator[](KeyType e) const { return M_PI;}
1.41 + Value operator[](Key e) const { return M_PI;}
1.42 };
1.43 \endcode
1.44
1.45 @@ -111,7 +111,7 @@
1.46 const Graph::NodeMap<double> &pot;
1.47
1.48 public:
1.49 - ValueType operator[](KeyType e) const {
1.50 + Value operator[](Key e) const {
1.51 return orig_len.get(e)-pot.get(G.target(e))-pot.get(G.source(e));
1.52 }
1.53