remove for(const auto) grammar
replace c++11 grammar