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.