7#include <Vector/BLF/platform.h>
11#include <Vector/BLF/vector_blf_export.h>
32 virtual std::streamsize
gcount()
const = 0;
42 virtual void read(
char * s, std::streamsize n) = 0;
49 virtual std::streampos
tellg() = 0;
57 virtual void seekg(std::streamoff off,
const std::ios_base::seekdir way = std::ios_base::cur) = 0;
65 virtual void write(
const char * s, std::streamsize n) = 0;
72 virtual std::streampos
tellp() = 0;
79 virtual bool good()
const = 0;
86 virtual bool eof()
const = 0;
93 virtual void skipp(std::streamsize s)
final;
Definition AbstractFile.h:19
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