RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
|
Represents an abstract interface whose data can be written to a file. More...
#include <writable.h>
Public Member Functions | |
virtual offset_t | ActualDataSize ()=0 |
Retrieves size of stored data. | |
virtual offset_t | WriteFile (Writer &wr, offset_t count, offset_t offset=0)=0 |
Writes data of non-zero filled sections. | |
offset_t | WriteFile (Writer &wr) |
Writes data of non-zero filled sections. | |
virtual int | GetByte (offset_t offset) |
Retrieve byte at a certain offset (optional, might not be defined) | |
Represents an abstract interface whose data can be written to a file.
|
pure virtual |
Retrieves size of stored data.
Implemented in Linker::Buffer, and Linker::Segment.
|
virtual |
Retrieve byte at a certain offset (optional, might not be defined)
Reimplemented in Linker::Buffer, Linker::Section, and Linker::Segment.
|
pure virtual |
Writes data of non-zero filled sections.
Implemented in Linker::Buffer, Linker::Segment, and Linker::Buffer.