namespace DataFile {
Input::Input(IO::Base &i):
- in(&i),
- compressed(0),
- line(1),
- next(-1)
+ in(&i)
{ }
Input::~Input()
void Input::set_decompress()
{
- compressed = new IO::ZlibCompressed(*in);
+ compressed = new IO::ZlibCompressed(*in, IO::M_READ);
in = compressed;
}
return next;
}
-Input::operator bool() const
-{
- return next>=0 || !in->eof();
-}
-
} // namespace DataFile
} // namespace Msp