$a = preg_replace ('/([^ ])&/', '$1 &', $a);
$a = preg_replace ('/std::vector<([^>]*)> const/', 'const std::vector<$1>', $a);
$a = str_replace ('std::vector', 'vector', $a);
$a = preg_replace ('/([^ ])&/', '$1 &', $a);
$a = preg_replace ('/std::vector<([^>]*)> const/', 'const std::vector<$1>', $a);
$a = str_replace ('std::vector', 'vector', $a);