Instance Methodswift-protobuf 1.29.0SwiftProtobuf
clearName
Clears the value of name
. Subsequent reads from it will return its default value.
mutating func clearName()
Clears the value of name
. Subsequent reads from it will return its default value.
mutating func clearName()
s13SwiftProtobuf07Google_B16_DescriptorProtoV9clearNameyyF
What are these?7YN4K
import SwiftProtobuf
Support library for Swift code generated by protoc-gen-swift.
struct Google_Protobuf_DescriptorProto
Describes a message type.
init()
static let _protobuf_nameMap: _NameMap
static let protoMessageName: String
var enumType: [Google_Protobuf_EnumDescriptorProto] { get set }
var `extension`: [Google_Protobuf_FieldDescriptorProto] { get set }
var extensionRange: [Google_Protobuf_DescriptorProto.ExtensionRange] { get set }
var field: [Google_Protobuf_FieldDescriptorProto] { get set }
var hasName: Bool { get }
Returns true if name
has been explicitly set.
var hasOptions: Bool { get }
Returns true if options
has been explicitly set.
var isInitialized: Bool { get }
var name: String { get set }
var nestedType: [Google_Protobuf_DescriptorProto] { get set }
var oneofDecl: [Google_Protobuf_OneofDescriptorProto] { get set }
var options: Google_Protobuf_MessageOptions { get set }
var reservedName: [String] { get set }
Reserved field names, which may not be used by fields in the same message. A given name may only be reserved once.
var reservedRange: [Google_Protobuf_DescriptorProto.ReservedRange] { get set }
var unknownFields: UnknownStorage
static func == (lhs: Google_Protobuf_DescriptorProto, rhs: Google_Protobuf_DescriptorProto) -> Bool
mutating func clearOptions()
Clears the value of options
. Subsequent reads from it will return its default value.
mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
func traverse<V>(visitor: inout V) throws where V : Visitor
struct ExtensionRange
struct ReservedRange
Range of reserved tag numbers. Reserved tag numbers may not be used by fields or extension ranges in the same message. Reserved ranges may not overlap.