24 #include <Vector/BLF/platform.h>
28 #include <Vector/BLF/vector_blf_export.h>
49 virtual std::streamsize
gcount()
const = 0;
59 virtual void read(
char * s, std::streamsize n) = 0;
66 virtual std::streampos
tellg() = 0;
74 virtual void seekg(std::streamoff off,
const std::ios_base::seekdir way = std::ios_base::cur) = 0;
82 virtual void write(
const char * s, std::streamsize n) = 0;
89 virtual std::streampos
tellp() = 0;
96 virtual bool good()
const = 0;
103 virtual bool eof()
const = 0;
110 virtual void skipp(std::streamsize s)
final;
Definition: AbstractFile.h:36
virtual void seekg(std::streamoff off, const std::ios_base::seekdir way=std::ios_base::cur)=0
virtual std::streampos tellg()=0
virtual std::streamsize gcount() const =0
virtual bool good() const =0
virtual bool eof() const =0
virtual void write(const char *s, std::streamsize n)=0
virtual std::streampos tellp()=0
virtual void read(char *s, std::streamsize n)=0