47 if (
mStream ==
nullptr)
return 0;
48 if (
mSize == (
size_t)-1)
50 mStream->seekg (0, std::ios::end);
52 mStream->seekg (0, std::ios::beg);
65 std::getline(*
mStream, _source, (
char)_delim);
70 if (
mStream ==
nullptr)
return 0;
71 size_t count = std::min(
size(), _count);
72 mStream->read((
char*)_buf, count);