class Novika::FrozenBlock::Tape
- Novika::FrozenBlock::Tape
- BinData
- Reference
- Object
Overview
Holds information about the block's tape, in case it has non-empty tape.
Defined in:
novika/image.crConstant Summary
-
ENDIAN =
["big"]
-
Holds information about the block's tape, in case it has non-empty tape.
-
KLASS_NAME =
[Novika::FrozenBlock::Tape]
-
Holds information about the block's tape, in case it has non-empty tape.
-
PARTS =
[{type: "basic", name: cursor, cls: UInt32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: count, cls: UInt64, onlyif: nil, verify: nil, value: -> do substrate.size end}, {type: "array", name: substrate, cls: TypedSnapshot, onlyif: nil, verify: nil, length: -> do count end, value: nil}] of Nil
-
Holds information about the block's tape, in case it has non-empty tape.
-
REMAINING =
[] of Nil
-
Holds information about the block's tape, in case it has non-empty tape.
Class Method Summary
-
.bit_fields
Holds information about the block's tape, in case it has non-empty tape.
Macro Summary
-
novika_block_ref_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_boolean_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_builtin_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_byteslice_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_color_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_frozen_block(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_frozen_block_tape(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_frozen_entry(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_large_decimal_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_quote_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_quoted_word_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_small_decimal_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_typed_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
-
novika_word_snapshot(name, onlyif = nil, verify = nil, value = nil)
Holds information about the block's tape, in case it has non-empty tape.
Instance Method Summary
- #__format__ : IO::ByteFormat
-
#count : UInt64
Holds the amount of items in tape's substrate.
-
#count=(count : UInt64)
Holds the amount of items in tape's substrate.
-
#cursor : UInt32
Holds the cursor position.
-
#cursor=(cursor : UInt32)
Holds the cursor position.
-
#parent
Group fields might need access to data in the parent
-
#parent=(parent : Novika::FrozenBlock | Nil)
Group fields might need access to data in the parent
-
#substrate : Array(TypedSnapshot)
Holds tape substrate.
-
#substrate=(substrate : Array(TypedSnapshot))
Holds tape substrate.
Class Method Detail
Macro Detail
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Holds information about the block's tape, in case it has non-empty tape.
Instance Method Detail
Group fields might need access to data in the parent