... | ... |
@@ -15,25 +15,25 @@ |
15 | 15 |
* purpose. |
16 | 16 |
* |
17 | 17 |
*/ |
18 | 18 |
|
19 | 19 |
#ifndef LEMON_CONCEPT_MAPS_H |
20 | 20 |
#define LEMON_CONCEPT_MAPS_H |
21 | 21 |
|
22 | 22 |
#include <lemon/bits/utility.h> |
23 | 23 |
#include <lemon/concept_check.h> |
24 | 24 |
|
25 | 25 |
///\ingroup concept |
26 | 26 |
///\file |
27 |
///\brief |
|
27 |
///\brief The concept of maps. |
|
28 | 28 |
|
29 | 29 |
namespace lemon { |
30 | 30 |
|
31 | 31 |
namespace concepts { |
32 | 32 |
|
33 | 33 |
/// \addtogroup concept |
34 | 34 |
/// @{ |
35 | 35 |
|
36 | 36 |
/// Readable map concept |
37 | 37 |
|
38 | 38 |
/// Readable map concept. |
39 | 39 |
/// |
... | ... |
@@ -96,25 +96,25 @@ |
96 | 96 |
void constraints() { |
97 | 97 |
m.set(key, val); |
98 | 98 |
m.set(own_key, own_val); |
99 | 99 |
|
100 | 100 |
ignore_unused_variable_warning(key); |
101 | 101 |
ignore_unused_variable_warning(val); |
102 | 102 |
ignore_unused_variable_warning(own_key); |
103 | 103 |
ignore_unused_variable_warning(own_val); |
104 | 104 |
} |
105 | 105 |
const Key& key; |
106 | 106 |
const Value& val; |
107 | 107 |
const typename _WriteMap::Key& own_key; |
108 |
const typename _WriteMap::Value own_val; |
|
108 |
const typename _WriteMap::Value& own_val; |
|
109 | 109 |
_WriteMap& m; |
110 | 110 |
}; |
111 | 111 |
}; |
112 | 112 |
|
113 | 113 |
/// Read/writable map concept |
114 | 114 |
|
115 | 115 |
/// Read/writable map concept. |
116 | 116 |
/// |
117 | 117 |
template<typename K, typename T> |
118 | 118 |
class ReadWriteMap : public ReadMap<K,T>, |
119 | 119 |
public WriteMap<K,T> |
120 | 120 |
{ |
0 comments (0 inline)