libosmscout
0.1
|
Efficiently (in disk space handling) write a number of (sorted by file offset) ObjectFileRefs. More...
#include <FileWriter.h>
Public Member Functions | |
ObjectFileRefStreamWriter (FileWriter &writer) | |
void | Reset () |
void | Write (const ObjectFileRef &ref) |
Efficiently (in disk space handling) write a number of (sorted by file offset) ObjectFileRefs.
Note that the delta between two offsets is limited by sizeof(FileOffset)-2 bits.
|
explicit |
void osmscout::ObjectFileRefStreamWriter::Reset | ( | ) |
void osmscout::ObjectFileRefStreamWriter::Write | ( | const ObjectFileRef & | ref | ) |
IOException |
References osmscout::ObjectFileRef::GetFileOffset(), osmscout::ObjectFileRef::GetType(), and osmscout::FileWriter::WriteNumber().