C++11 modernization: ST/STAlgorithms
replace bind with lambda qualify virtual function implmentation declaration with override replace BOOST_FOREACH with range-based for remove redundant code prefer STL algortihms over raw loops
replace bind with lambda qualify virtual function implmentation declaration with override replace BOOST_FOREACH with range-based for remove redundant code prefer STL algortihms over raw loops