Static Propertyswift-protobuf 1.28.1SwiftProtobuf
_protobuf_nameMap
descriptor.pb.swift:3197static let _protobuf_nameMap: _NameMap
Other members in extension
Types
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.
Type members
init(
) static let protoMessageName: String
static func == (lhs: Google_Protobuf_DescriptorProto, rhs: Google_Protobuf_DescriptorProto
) -> Bool
Instance members
var enumType: [Google_Protobuf_EnumDescriptorProto]
var `extension`: [Google_Protobuf_FieldDescriptorProto]
var extensionRange: [Google_Protobuf_DescriptorProto.ExtensionRange]
var field: [Google_Protobuf_FieldDescriptorProto]
var hasName: Bool
Returns true if
name
has been explicitly set.var hasOptions: Bool
Returns true if
options
has been explicitly set.var isInitialized: Bool
var name: String
var nestedType: [Google_Protobuf_DescriptorProto]
var oneofDecl: [Google_Protobuf_OneofDescriptorProto]
var options: Google_Protobuf_MessageOptions
var reservedName: [String]
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]
var unknownFields: UnknownStorage
func clearName(
) Clears the value of
name
. Subsequent reads from it will return its default value.func clearOptions(
) Clears the value of
options
. Subsequent reads from it will return its default value.func decodeMessage<D>(decoder: inout D
) throws func traverse<V>(visitor: inout V
) throws