| ... | ... | 
		@@ -44,9 +44,9 @@  | 
| 44 | 44 | 
		template<typename K, typename T>  | 
| 45 | 45 | 
		  class MapBase {
	 | 
| 46 | 46 | 
		public:  | 
| 47 | 
		///  | 
|
| 47 | 
		/// The key type of the map.  | 
|
| 48 | 48 | 
		typedef K Key;  | 
| 49 | 
		///  | 
|
| 49 | 
		/// The value type of the map. (The type of objects associated with the keys).  | 
|
| 50 | 50 | 
		typedef T Value;  | 
| 51 | 51 | 
		};  | 
| 52 | 52 | 
		 | 
| ... | ... | 
		@@ -249,9 +249,9 @@  | 
| 249 | 249 | 
		};  | 
| 250 | 250 | 
		};  | 
| 251 | 251 | 
		 | 
| 252 | 
		/// \brief Map for storing values for the range  | 
|
| 252 | 
		/// \brief Map for storing values for keys from the range <tt>[0..size-1]</tt>  | 
|
| 253 | 253 | 
		///  | 
| 254 | 
		/// The current map has the  | 
|
| 254 | 
		/// The current map has the <tt>[0..size-1]</tt> keyset and the values  | 
|
| 255 | 255 | 
		/// are stored in a \c std::vector<T> container. It can be used with  | 
| 256 | 256 | 
		/// some data structures, for example \c UnionFind, \c BinHeap, when  | 
| 257 | 257 | 
		/// the used items are small integer numbers.  | 
| ... | ... | 
		@@ -829,7 +829,7 @@  | 
| 829 | 829 | 
		///  | 
| 830 | 830 | 
		///For example if \c m1 and \c m2 are both \c double valued maps, then  | 
| 831 | 831 | 
		///\code  | 
| 832 | 
		///combineMap  | 
|
| 832 | 
		///combineMap(m1,m2,std::plus<double>())  | 
|
| 833 | 833 | 
		///\endcode  | 
| 834 | 834 | 
		///is equivalent to  | 
| 835 | 835 | 
		///\code  | 
| ... | ... | 
		@@ -962,8 +962,9 @@  | 
| 962 | 962 | 
		///of a given functor.  | 
| 963 | 963 | 
		///  | 
| 964 | 964 | 
		///Template parameters \c K and \c V will become its  | 
| 965 | 
		///\c Key and \c Value. They must be given explicitly  | 
|
| 966 | 
		///because a functor does not provide such typedefs.  | 
|
| 965 | 
		///\c Key and \c Value.  | 
|
| 966 | 
		///In most cases they have to be given explicitly because a  | 
|
| 967 | 
		///functor typically does not provide such typedefs.  | 
|
| 967 | 968 | 
		///  | 
| 968 | 969 | 
		///Parameter \c F is the type of the used functor.  | 
| 969 | 970 | 
		///  | 
| ... | ... | 
		@@ -1240,6 +1241,8 @@  | 
| 1240 | 1241 | 
		///\endcode  | 
| 1241 | 1242 | 
		///  | 
| 1242 | 1243 | 
		///\sa BackInserterBoolMap  | 
| 1244 | 
		///\sa FrontInserterBoolMap  | 
|
| 1245 | 
		///\sa InserterBoolMap  | 
|
| 1243 | 1246 | 
		///  | 
| 1244 | 1247 | 
		///\todo Revise the name of this class and the related ones.  | 
| 1245 | 1248 | 
		template <typename _Iterator,  | 
| ... | ... | 
		@@ -1305,7 +1308,7 @@  | 
| 1305 | 1308 | 
		_maps_bits::Identity<typename Container::value_type> >  | 
| 1306 | 1309 | 
		  class BackInserterBoolMap {
	 | 
| 1307 | 1310 | 
		public:  | 
| 1308 | 
		typedef typename  | 
|
| 1311 | 
		typedef typename Functor::argument_type Key;  | 
|
| 1309 | 1312 | 
		typedef bool Value;  | 
| 1310 | 1313 | 
		 | 
| 1311 | 1314 | 
		/// Constructor  | 
| ... | ... | 
		@@ -1340,7 +1343,7 @@  | 
| 1340 | 1343 | 
		_maps_bits::Identity<typename Container::value_type> >  | 
| 1341 | 1344 | 
		  class FrontInserterBoolMap {
	 | 
| 1342 | 1345 | 
		public:  | 
| 1343 | 
		typedef typename  | 
|
| 1346 | 
		typedef typename Functor::argument_type Key;  | 
|
| 1344 | 1347 | 
		typedef bool Value;  | 
| 1345 | 1348 | 
		 | 
| 1346 | 1349 | 
		/// Constructor  | 
0 comments (0 inline)