struct FileRange

Defined at line 30 of file ../../src/lib/zxdump/dump-file.h

The bounds of an archive member file inside the underlying real dump file.

Member files inside nested archives have flat offsets into the real file.

Public Members

uint64_t offset
uint64_t size

Public Methods

FileRange Unbounded ()

Defined at line 31 of file ../../src/lib/zxdump/dump-file.h

bool empty ()

Defined at line 33 of file ../../src/lib/zxdump/dump-file.h

FileRange operator/ (FileRange subrange)

Subdivide this range by a subrange. The given subrange must be valid with

this range as its base. The returned range is a subrange relative to the

original base of this range, no earlier or larger than this range.

Defined at line 38 of file ../../src/lib/zxdump/dump-file.h

FileRange & operator/= (FileRange subrange)

Defined at line 45 of file ../../src/lib/zxdump/dump-file.h

FileRange operator/ (size_t keep_prefix)

Defined at line 50 of file ../../src/lib/zxdump/dump-file.h

FileRange & operator/= (size_t keep_prefix)

Defined at line 52 of file ../../src/lib/zxdump/dump-file.h

FileRange operator% (size_t remove_prefix)

Defined at line 57 of file ../../src/lib/zxdump/dump-file.h

FileRange & operator%= (size_t remove_prefix)

Defined at line 62 of file ../../src/lib/zxdump/dump-file.h