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