27 virtual bool load() = 0;
28 virtual bool is_loaded() = 0;
29 virtual bool unload() = 0;
37 virtual bool exists(
const Path& filePath) = 0;
38 virtual StreamPtr open(
const Path& filePath) = 0;
39 virtual bool isThreadSafe() {
return false; }
This class reuses the parts of std::ios API but doesn't provide heavy stream functionnality (ie...
Base class to use/build archives.