Changeset 54:ff9bac2351bf in lemon1.2
 Timestamp:
 01/09/08 00:40:21 (17 years ago)
 Branch:
 default
 Phase:
 public
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

lemon/maps.h
r51 r54 251 251 ///default value. 252 252 ///\relates StdMap 253 template<typename K, typename V, typename Compare = std::less<K>>253 template<typename K, typename V, typename Compare> 254 254 inline StdMap<K, V, Compare> stdMap(const V& value = V()) { 255 255 return StdMap<K, V, Compare>(value); 256 256 } 257 257 258 ///Returns a \c StdMap class 259 260 ///This function just returns a \c StdMap class with specified 261 ///default value. 262 ///\relates StdMap 263 template<typename K, typename V> 264 inline StdMap<K, V, std::less<K> > stdMap(const V& value = V()) { 265 return StdMap<K, V, std::less<K> >(value); 266 } 267 258 268 ///Returns a \c StdMap class created from an appropriate std::map 259 269 … … 261 271 ///appropriate std::map. 262 272 ///\relates StdMap 263 template<typename K, typename V, typename Compare = std::less<K>>273 template<typename K, typename V, typename Compare> 264 274 inline StdMap<K, V, Compare> stdMap( const std::map<K, V, Compare> &map, 265 275 const V& value = V() ) { 266 276 return StdMap<K, V, Compare>(map, value); 277 } 278 279 ///Returns a \c StdMap class created from an appropriate std::map 280 281 ///This function just returns a \c StdMap class created from an 282 ///appropriate std::map. 283 ///\relates StdMap 284 template<typename K, typename V> 285 inline StdMap<K, V, std::less<K> > stdMap( const std::map<K, V, std::less<K> > &map, 286 const V& value = V() ) { 287 return StdMap<K, V, std::less<K> >(map, value); 267 288 } 268 289
Note: See TracChangeset
for help on using the changeset viewer.