46 if (
mStream ==
nullptr)
return 0;
47 if (
mSize == (
size_t) - 1)
49 mStream->seekg (0, std::ios::end);
51 mStream->seekg (0, std::ios::beg);
64 std::getline(*
mStream, _source, (
char)_delim);
69 if (
mStream ==
nullptr)
return 0;
70 size_t count = std::min(
size(), _count);
71 mStream->read((
char*)_buf, count);
virtual size_t read(void *_buf, size_t _count)
virtual void readline(std::string &_source, Char _delim)