SliceReader
Inherits Reference / Object
Constructors
new(slice : Bytes, defaultEndianness : IO::ByteFormat = IO::ByteFormat::SystemEndian)
SourceInstance methods
current_byte
SourcedefaultEndianness
SourcedefaultEndianness=(defaultEndianness : IO::ByteFormat)
Sourcedone?
Sourceoffset
Sourceoffset=(offset : Int32)
Sourceread(count : Int)
Sourceread_byte
Sourceread_bytes(type : UInt8.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : Int8.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : UInt16.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : Int16.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : UInt32.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : Int32.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : UInt64.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceread_bytes(type : Int64.class, endianness : IO::ByteFormat = self.default_endianness)
Sourceslice
Sourceslice=(slice : Bytes)
Source