gravatar
kpeter (Peter Kovacs)
kpeter@inf.elte.hu
Bug fix in maps.h.
0 1 0
default
1 file changed with 2 insertions and 2 deletions:
↑ Collapse diff ↑
Ignore white space 12 line context
... ...
@@ -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)