29 if (
mSize == (
size_t)-1)
31 mStream->seekg(0, std::ios::end);
33 mStream->seekg(0, std::ios::beg);
47 std::getline(*
mStream, _source, (
char)_delim);
54 size_t count = std::min(
size(), _count);
55 mStream->read((
char*)_buf, count);
size_t read(void *_buf, size_t _count) override
void readline(std::string &_source, Char _delim) override