Class: Protobuf::Field::Sfixed64Field
- Inherits:
-
VarintField
- Object
- BaseField
- VarintField
- Protobuf::Field::Sfixed64Field
- Defined in:
- lib/protobuf/message/field.rb
Instance Attribute Summary
Attributes inherited from BaseField
#default, #message_class, #name, #rule, #tag, #type
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from VarintField
#acceptable?, default, get_bytes, #get_bytes, #set_bytes
Methods inherited from BaseField
#acceptable?, #clear, default, #default_value, #define_accessor, #define_getter, #define_setter, descriptor, #descriptor, #error_message, #get, #get_bytes, #initialize, #initialized?, #max, #merge, #merge_array, #merge_value, #min, #optional?, #ready?, #repeated?, #required?, #set, #set_array, #set_bytes, #to_s, #typed_default_value
Constructor Details
This class inherits a constructor from Protobuf::Field::BaseField
Class Method Details
.max ⇒ Object
563 564 565 |
# File 'lib/protobuf/message/field.rb', line 563 def self.max 2**(64/2) end |
.min ⇒ Object
567 568 569 |
# File 'lib/protobuf/message/field.rb', line 567 def self.min -(2**(64/2) - 1) end |
Instance Method Details
#wire_type ⇒ Object
559 560 561 |
# File 'lib/protobuf/message/field.rb', line 559 def wire_type Protobuf::WireType::FIXED64 end |