struct CapnProto::Pointer::Struct
- CapnProto::Pointer::Struct
- Struct
- Value
- Object
Defined in:
capnproto/pointer_struct.crConstructors
Class Method Summary
- .empty(segment)
- .parse_from(segment : CapnProto::Segment, current_offset : UInt32, value : UInt64) : CapnProto::Pointer::Struct
Instance Method Summary
- #absolute_address
- #assert_union!(n : UInt32, value : UInt16) : Nil
- #bool(n : UInt32, bit_mask : UInt8) : Bool
- #bool_if_set(n : UInt32, bit_mask : UInt8) : Bool | Nil
- #capn_proto_address
- #check_union(n : UInt32, value : UInt16) : Bool
- #data(n : UInt16) : Bytes
- #data_if_set(n : UInt16) : Bytes | Nil
- #f32(n : UInt32) : Float32
- #f32_if_set(n : UInt32) : Float32 | Nil
- #f64(n : UInt32) : Float64
- #f64_if_set(n : UInt32) : Float64 | Nil
- #i16(n : UInt32) : Int16
- #i16_if_set(n : UInt32) : Int16 | Nil
- #i32(n : UInt32) : Int32
- #i32_if_set(n : UInt32) : Int32 | Nil
- #i64(n : UInt32) : Int64
- #i64_if_set(n : UInt32) : Int64 | Nil
- #i8(n : UInt32) : Int8
- #i8_if_set(n : UInt32) : Int8 | Nil
- #list(n : UInt16) : CapnProto::Pointer::StructList
- #list_if_set(n : UInt16) : CapnProto::Pointer::StructList | Nil
- #struct(n : UInt16) : CapnProto::Pointer::Struct
- #struct_if_set(n : UInt16) : CapnProto::Pointer::Struct | Nil
- #text(n : UInt16) : String
- #text_if_set(n : UInt16) : String | Nil
- #u16(n : UInt32) : UInt16
- #u16_if_set(n : UInt32) : UInt16 | Nil
- #u32(n : UInt32) : UInt32
- #u32_if_set(n : UInt32) : UInt32 | Nil
- #u64(n : UInt32) : UInt64
- #u64_if_set(n : UInt32) : UInt64 | Nil
- #u8(n : UInt32) : UInt8
- #u8_if_set(n : UInt32) : UInt8 | Nil
Constructor Detail
def self.new(segment : CapnProto::Segment, byte_offset : UInt32, data_word_count : UInt16, pointer_count : UInt16)
#
Class Method Detail
def self.parse_from(segment : CapnProto::Segment, current_offset : UInt32, value : UInt64) : CapnProto::Pointer::Struct
#