parameters: (self)
return_statement: return struct_value
docstring: Appends and returns a struct value as the next value in the list.
docstring_summary: Appends and returns a struct value as the next value in the list.
docstring_tokens: Appends and returns a struct value as the next value in the list .
function: def add_struct(self):
      """Appends and returns a struct value as the next value in the list."""
      struct_value = self.values.add().struct_value
      # Clear will mark struct_value modified which will indeed create a struct.
      struct_value.Clear()
      return struct_value
function_tokens: def add_struct ( self ) : struct_value = self . values . add ( ) . struct_value # Clear will mark struct_value modified which will indeed create a struct. struct_value . Clear ( ) return struct_value