Skip to content

TByteOverlay

Helper structure for quick data extraction from a byte-typed ordinal value.

Declaration

Source position: syshelph.inc line 866

type
  TByteOverlay = bitpacked record
    case Integer of
      0: (
        AsBit : Array[TByteBitIndex] of Boolean;
      );
      1: (
        AsNibble : Array[TByteNibbleIndex] of nibble = 0..15;
      );
      2: (
        AsByte : Byte;
      );
  end;

See also

Name Description
TShortIntOverlay Helper structure for quick data extraction from a shortint-typed ordinal value.
TWordOverlay Helper structure for quick data extraction from a word-typed ordinal value.
TSmallIntOverlay Helper structure for quick data extraction from a smallint-typed ordinal value.
TDwordOverlay Helper structure for quick data extraction from a dword-typed ordinal value.
TCardinalOverlay Helper structure for quick data extraction from a cardinal-typed ordinal value.
TIntegerOverlay Helper structure for quick data extraction from a integer-typed ordinal value.
TQwordOverlay Helper structure for quick data extraction from a qword-typed ordinal value.
TInt64Overlay Helper structure for quick data extraction from a int64-typed ordinal value.
TNativeIntOverlay Helper structure for quick data extraction from a nativeint-typed ordinal value.
TNativeUIntOverlay Helper structure for quick data extraction from a nativeuint-typed ordinal value.
TByteHelper Helper for a byte-typed ordinal value.