dissect.cstruct.types.bytesinteger
#
Module Contents#
Classes#
Implements an integer type that can span an arbitrary amount of bytes. |
- class dissect.cstruct.types.bytesinteger.BytesInteger(cstruct: BytesInteger.__init__.cstruct, name: str, size: int, signed: bool, alignment: int = None)#
Bases:
dissect.cstruct.types.RawType
Implements an integer type that can span an arbitrary amount of bytes.
- static parse(buf: BinaryIO, size: int, count: int, signed: bool, endian: str) List[int] #
- default() int #
Return a default value of this type.
- default_array(count: int) List[int] #
Return a default array of this type.