class Novika::BytesliceSnapshot
- Novika::BytesliceSnapshot
- Novika::Snapshot
- BinData
- Reference
- Object
Overview
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Defined in:
novika/image.crConstant Summary
-
ENDIAN =
["big"]
-
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being set by
TypedSnapshot
, this thing serializes to byteslice content and count. -
KLASS_NAME =
[Novika::BytesliceSnapshot]
-
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being set by
TypedSnapshot
, this thing serializes to byteslice content and count. -
PARTS =
[{type: "basic", name: count, cls: UInt64, onlyif: nil, verify: nil, value: -> do content.size end}, {type: "bytes", name: content, cls: Bytes, onlyif: nil, verify: nil, length: -> do count end, value: nil}] of Nil
-
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being set by
TypedSnapshot
, this thing serializes to byteslice content and count. -
REMAINING =
[] of Nil
-
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being set by
TypedSnapshot
, this thing serializes to byteslice content and count.
Constructors
Class Method Summary
-
.bit_fields
Snapshot of a byteslice.
Macro Summary
-
novika_block_ref_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_boolean_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_builtin_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_byteslice_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_color_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_large_decimal_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_quote_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_quoted_word_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_small_decimal_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
-
novika_word_snapshot(name, onlyif = nil, verify = nil, value = nil)
Snapshot of a byteslice.
Instance Method Summary
- #__format__ : IO::ByteFormat
- #content : Bytes
- #content=(content : Bytes)
- #count : UInt64
- #count=(count : UInt64)
- #to_form(assembler)
Instance methods inherited from class Novika::Snapshot
to_form(assembler : BlockAssembler)
to_form
Class methods inherited from class Novika::Snapshot
bit_fields
bit_fields
Macros inherited from class Novika::Snapshot
novika_snapshot(name, onlyif = nil, verify = nil, value = nil)
novika_snapshot
Constructor Detail
Class Method Detail
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Macro Detail
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.
Snapshot of a byteslice.
Basically, tagged content of the byteslice. Tag being
set by TypedSnapshot
, this thing serializes to
byteslice content and count.