21 virtual void read(std::size_t numBytes, std::byte* out_bytes) = 0;
29 virtual void readString(std::string* out_string,
char delimiter) = 0;
36 virtual void seekGet(std::size_t pos) = 0;
42 virtual std::optional<std::size_t>
tellGet() = 0;
47 operator bool ()
const override = 0;
57 virtual std::size_t
readSome(std::size_t numBytes, std::byte* out_bytes);
64 void readLine(std::string* out_string);
71 read(numBytes, out_bytes);
Definition IDataStream.h:9
The root for all renderer implementations.
Definition EEngineProject.h:6