+ c++ style - always use pre increment ++itr by default
+ style
c++ style
+ add missing header (dummy impl atm)