... | ... |
@@ -1348,13 +1348,13 @@ |
1348 | 1348 |
const Functor& _functor = Functor()) |
1349 | 1349 |
: container(_container), functor(_functor) {} |
1350 | 1350 |
|
1351 | 1351 |
/// The \c set function of the map |
1352 | 1352 |
void set(const Key& key, Value value) { |
1353 | 1353 |
if (value) { |
1354 |
container.push_front(key); |
|
1354 |
container.push_front(functor(key)); |
|
1355 | 1355 |
} |
1356 | 1356 |
} |
1357 | 1357 |
|
1358 | 1358 |
private: |
1359 | 1359 |
Container& container; |
1360 | 1360 |
Functor functor; |
... | ... |
@@ -1405,13 +1405,13 @@ |
1405 | 1405 |
InserterBoolMap(Container& _container, const Functor& _functor = Functor()) |
1406 | 1406 |
: container(_container), it(_container.end()), functor(_functor) {} |
1407 | 1407 |
|
1408 | 1408 |
/// The \c set function of the map |
1409 | 1409 |
void set(const Key& key, Value value) { |
1410 | 1410 |
if (value) { |
1411 |
it = container.insert(it, key); |
|
1411 |
it = container.insert(it, functor(key)); |
|
1412 | 1412 |
++it; |
1413 | 1413 |
} |
1414 | 1414 |
} |
1415 | 1415 |
|
1416 | 1416 |
private: |
1417 | 1417 |
Container& container; |
0 comments (0 inline)