class Google::Protobuf::DescriptorProto

Included Modules

Defined in:

generated/google/protobuf/descriptor.pb.cr

Constructors

Instance Method Summary

Constructor Detail

def self.decode(bytes : Bytes) : self #

Decode a message from a raw byte slice.


[View source]
def self.decode(io : IO) : self #

[View source]
def self.decode_partial(bytes : Bytes) : self #

[View source]
def self.decode_partial(io : IO) : self #

[View source]

Instance Method Detail

def ==(other : self) : Bool #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


[View source]
def clear_name : Nil #

[View source]
def clear_options : Nil #

[View source]
def encode(io : IO) : Nil #

[View source]
def encode_partial(io : IO) : Nil #

[View source]
def enum_type : Array(EnumDescriptorProto) #

[View source]
def enum_type=(enum_type : Array(EnumDescriptorProto)) #

[View source]
def extension : Array(FieldDescriptorProto) #

[View source]
def extension=(extension : Array(FieldDescriptorProto)) #

[View source]
def extension_range : Array(DescriptorProto::ExtensionRange) #

[View source]
def extension_range=(extension_range : Array(DescriptorProto::ExtensionRange)) #

[View source]
def field : Array(FieldDescriptorProto) #

[View source]
def field=(field : Array(FieldDescriptorProto)) #

[View source]
def has_name? : Bool #

[View source]
def has_options? : Bool #

[View source]
def name : String #

[View source]
def name=(value : String) : String #

[View source]
def nested_type : Array(DescriptorProto) #

[View source]
def nested_type=(nested_type : Array(DescriptorProto)) #

[View source]
def oneof_decl : Array(OneofDescriptorProto) #

[View source]
def oneof_decl=(oneof_decl : Array(OneofDescriptorProto)) #

[View source]
def options : MessageOptions | Nil #

[View source]
def options=(options : MessageOptions | Nil) #

[View source]
def reserved_name : Array(String) #

[View source]
def reserved_name=(reserved_name : Array(String)) #

[View source]
def reserved_range : Array(DescriptorProto::ReservedRange) #

[View source]
def reserved_range=(reserved_range : Array(DescriptorProto::ReservedRange)) #

[View source]
def validate_required! : Nil #

[View source]
def validate_required_deep! : Nil #

[View source]