parameters: (string)
return_statement: return ", ".join(
          [part.strip().split(' ')[-1] for part in string.split(',')]
      ).replace('*', '').replace('&', '')
docstring: Strip the argument types from a list of arguments.
      Example: "int arg1, double arg2" -> "arg1, arg2"
      Note that some types have qualifiers, which also are part of
      the type, e.g. "const std::string &name" -> "name", or
      "const char *str" -> "str".
docstring_summary: Strip the argument types from a list of arguments.
      Example: "int arg1, double arg2" -> "arg1, arg2"
      Note that some types have qualifiers, which also are part of
      the type, e.g. "const std::string &name" -> "name", or
      "const char *str" -> "str".
docstring_tokens: Strip the argument types from a list of arguments . Example : int arg1 double arg2 - > arg1 arg2 Note that some types have qualifiers which also are part of the type e . g . const std :: string &name - > name or const char * str - > str .
function: def strip_arg_types(string):
      """"
      Strip the argument types from a list of arguments.
      Example: "int arg1, double arg2" -> "arg1, arg2"
      Note that some types have qualifiers, which also are part of
      the type, e.g. "const std::string &name" -> "name", or
      "const char *str" -> "str".
      """
      string = strip_default_values(string)
      return ", ".join(
          [part.strip().split(' ')[-1] for part in string.split(',')]
      ).replace('*', '').replace('&', '')
function_tokens: def strip_arg_types ( string ) : string = strip_default_values ( string ) return ", " . join ( [ part . strip ( ) . split ( ' ' ) [ - 1 ] for part in string . split ( ',' ) ] ) . replace ( '*' , '' ) . replace ( '&' , '' )