| ... |
... |
@@ -170,7 +170,7 @@
|
| 170 |
170 |
{
|
| 171 |
171 |
typedef ComposeMap<DoubleMap, ReadMap<B,A> > CompMap;
|
| 172 |
172 |
checkConcept<ReadMap<B,double>, CompMap>();
|
| 173 |
|
CompMap map1(DoubleMap(),ReadMap<B,A>());
|
|
173 |
CompMap map1 = CompMap(DoubleMap(),ReadMap<B,A>());
|
| 174 |
174 |
CompMap map2 = composeMap(DoubleMap(), ReadMap<B,A>());
|
| 175 |
175 |
|
| 176 |
176 |
SparseMap<double, bool> m1(false); m1[3.14] = true;
|
| ... |
... |
@@ -183,7 +183,7 @@
|
| 183 |
183 |
{
|
| 184 |
184 |
typedef CombineMap<DoubleMap, DoubleMap, std::plus<double> > CombMap;
|
| 185 |
185 |
checkConcept<ReadMap<A,double>, CombMap>();
|
| 186 |
|
CombMap map1(DoubleMap(), DoubleMap());
|
|
186 |
CombMap map1 = CombMap(DoubleMap(), DoubleMap());
|
| 187 |
187 |
CombMap map2 = combineMap(DoubleMap(), DoubleMap(), std::plus<double>());
|
| 188 |
188 |
|
| 189 |
189 |
check(combineMap(constMap<B,int,2>(), identityMap<B>(), &binc)[B()] == 3,
|
| ... |
... |
@@ -195,11 +195,11 @@
|
| 195 |
195 |
checkConcept<ReadMap<A,B>, FunctorToMap<F,A,B> >();
|
| 196 |
196 |
checkConcept<ReadMap<A,B>, FunctorToMap<F> >();
|
| 197 |
197 |
FunctorToMap<F> map1;
|
| 198 |
|
FunctorToMap<F> map2(F());
|
|
198 |
FunctorToMap<F> map2 = FunctorToMap<F>(F());
|
| 199 |
199 |
B b = functorToMap(F())[A()];
|
| 200 |
200 |
|
| 201 |
201 |
checkConcept<ReadMap<A,B>, MapToFunctor<ReadMap<A,B> > >();
|
| 202 |
|
MapToFunctor<ReadMap<A,B> > map(ReadMap<A,B>());
|
|
202 |
MapToFunctor<ReadMap<A,B> > map = MapToFunctor<ReadMap<A,B> >(ReadMap<A,B>());
|
| 203 |
203 |
|
| 204 |
204 |
check(functorToMap(&func)[A()] == 3,
|
| 205 |
205 |
"Something is wrong with FunctorToMap");
|