gen_cxx: remove all the ugly ::