lemon/concepts/maps.h
changeset 168 8ceb318224b1
parent 94 a4688e4138ec
child 209 765619b7cbb2
equal deleted inserted replaced
8:6363613044ce 9:940b8330317a
    22 #include <lemon/bits/utility.h>
    22 #include <lemon/bits/utility.h>
    23 #include <lemon/concept_check.h>
    23 #include <lemon/concept_check.h>
    24 
    24 
    25 ///\ingroup concept
    25 ///\ingroup concept
    26 ///\file
    26 ///\file
    27 ///\brief Map concepts checking classes for testing and documenting.
    27 ///\brief The concept of maps.
    28 
    28 
    29 namespace lemon {
    29 namespace lemon {
    30 
    30 
    31   namespace concepts {
    31   namespace concepts {
    32 
    32 
   103 	  ignore_unused_variable_warning(own_val);
   103 	  ignore_unused_variable_warning(own_val);
   104 	}
   104 	}
   105 	const Key& key;
   105 	const Key& key;
   106 	const Value& val;
   106 	const Value& val;
   107 	const typename _WriteMap::Key& own_key;
   107 	const typename _WriteMap::Key& own_key;
   108 	const typename _WriteMap::Value own_val;
   108 	const typename _WriteMap::Value& own_val;
   109 	_WriteMap& m;
   109 	_WriteMap& m;
   110       };
   110       };
   111     };
   111     };
   112 
   112 
   113     /// Read/writable map concept
   113     /// Read/writable map concept