hasName
Returns true if name has been explicitly set.
var hasName: Bool { get }Returns true if name has been explicitly set.
var hasName: Bool { get }s13SwiftProtobuf07Google_B20_EnumDescriptorProtoV7hasNameSbvp What are these?3LUR5import SwiftProtobufSupport library for Swift code generated by protoc-gen-swift.
struct Google_Protobuf_EnumDescriptorProtoDescribes an enum type.
@frozen struct BoolA value type whose instances are either true or false.
init() static let _protobuf_nameMap: _NameMapstatic let protoMessageName: Stringvar hasOptions: Bool { get }Returns true if options has been explicitly set.
var hasVisibility: Bool { get }Returns true if visibility has been explicitly set.
var isInitialized: Bool { get }var name: String { get set }var options: Google_Protobuf_EnumOptions { get set }var reservedName: [String] { get set }Reserved enum value names, which may not be reused. A given name may only be reserved once.
var reservedRange: [Google_Protobuf_EnumDescriptorProto.EnumReservedRange] { get set }Range of reserved numeric values. Reserved numeric values may not be used by enum values in the same enum declaration. Reserved ranges may not overlap.
var unknownFields: UnknownStoragevar value: [Google_Protobuf_EnumValueDescriptorProto] { get set }var visibility: Google_Protobuf_SymbolVisibility { get set }Support for export and local keywords on enums.
static func == (lhs: Google_Protobuf_EnumDescriptorProto, rhs: Google_Protobuf_EnumDescriptorProto) -> Bool mutating func clearName() Clears the value of name. Subsequent reads from it will return its default value.
mutating func clearOptions() Clears the value of options. Subsequent reads from it will return its default value.
mutating func clearVisibility() Clears the value of visibility. 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 EnumReservedRangeRange of reserved numeric values. Reserved values may not be used by entries in the same enum. Reserved ranges may not overlap.