Instance Propertyswift-protobuf 1.28.1SwiftProtobuf
isInitialized
descriptor.pb.swift:3255var isInitialized: Bool { get }
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
Show implementation details (1)
Hide implementation details
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 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