This class records a particular byte sub-range within an existing file on disk.
More...
Public Member Functions |
|
| SubfileInfo (const FileReference *file, streampos start, streamsize size) |
|
| SubfileInfo (const Filename &filename, streampos start, streamsize size) |
|
| SubfileInfo (const SubfileInfo ©) |
| const FileReference * | get_file () const |
| | Returns the FileReference that represents this file.
|
| const Filename & | get_filename () const |
| | A shortcut to the filename.
|
| streamsize | get_size () const |
| | Returns the number of consecutive bytes, beginning at get_start(), that correspond to this file data.
|
| streampos | get_start () const |
| | Returns the offset within the file at which this file data begins.
|
| bool | is_empty () const |
| | Returns true if this SubfileInfo doesn't define any file, false if it has real data.
|
|
void | operator= (const SubfileInfo ©) |
|
void | output (ostream &out) const |
This class records a particular byte sub-range within an existing file on disk.
Generally, the filename is understood as a physical file on disk, and not to be looked up via the vfs.
Definition at line 29 of file subfileInfo.h.