class

SliceReader

Inherits Reference / Object

Constructors

new(slice : Bytes, defaultEndianness : IO::ByteFormat = IO::ByteFormat::SystemEndian)
Source

Instance methods

current_byte
Source
defaultEndianness
Source
defaultEndianness=(defaultEndianness : IO::ByteFormat)
Source
done?
Source
offset
Source
offset=(offset : Int32)
Source
read(count : Int)
Source
read_byte
Source
read_bytes(type : UInt8.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : Int8.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : UInt16.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : Int16.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : UInt32.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : Int32.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : UInt64.class, endianness : IO::ByteFormat = self.default_endianness)
Source
read_bytes(type : Int64.class, endianness : IO::ByteFormat = self.default_endianness)
Source
slice
Source
slice=(slice : Bytes)
Source