http://xyst.i2p/DEBUG/cppcheck/161.html
( i % 2 ); } ); ensure ( "erase_if on vector incorrect" , w == std :: vector < int > { 3 , 3 } ); std :: map < int , std :: vector < std :: size_t > > b { { 3 ,{ 4 , 5 , 6 }}, { -2 ,{ 3 , 2 , 3 }} }; std :: map < int , std :: vector < std :: size_t > > correct_result { { 3 ,{ 4 , 5 , 6 }} }; tk :: erase_if ( b , []( const decltype ( b ) :: value_type & p ){ return p . first < 0 ;} ); ensure ( "erase_if on map incorrect" , b == correct_result ); } //! Test operator += adding values of a std::vector to...