parameters: (field)
return_statement: return "%s %s" % (member_type, common.camel_case(field.cpp_name))
docstring: Generate a moveable parameter.
docstring_summary: Generate a moveable parameter.
docstring_tokens: Generate a moveable parameter .
function: def _get_arg_for_field(field):
      # type: (ast.Field) -> str
      """Generate a moveable parameter."""
      cpp_type_info = cpp_types.get_cpp_type(field)
      # Use the storage type for the constructor argument since the generated code will use std::move.
      member_type = cpp_type_info.get_storage_type()
  
      return "%s %s" % (member_type, common.camel_case(field.cpp_name))
function_tokens: def _get_arg_for_field ( field ) : # type: (ast.Field) -> str cpp_type_info = cpp_types . get_cpp_type ( field ) # Use the storage type for the constructor argument since the generated code will use std::move. member_type = cpp_type_info . get_storage_type ( ) return "%s %s" % ( member_type , common . camel_case ( field . cpp_name ) )