X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Finput.h;h=ad921ec62963883da68a66092b740b7256553187;hb=e26f7e98e5d8a5666192a43348b3ca7a35f6b860;hp=e03dea1e839714e23416b8fed7fea7cb68f8ed97;hpb=8ff59df1f2e603557eceacbc81a8dc44de051dae;p=libs%2Fdatafile.git diff --git a/source/input.h b/source/input.h index e03dea1..ad921ec 100644 --- a/source/input.h +++ b/source/input.h @@ -7,7 +7,7 @@ Distributed under the LGPL #ifndef MSP_DATAFILE_INPUT_H_ #define MSP_DATAFILE_INPUT_H_ -#include +#include namespace Msp { namespace DataFile { @@ -15,13 +15,13 @@ namespace DataFile { class Input { public: - Input(std::istream &); + Input(IO::Base &); int get(); int peek(); unsigned get_line_number() const { return line; } - operator bool() const { return in; } + operator bool() const; private: - std::istream ∈ + IO::Base ∈ unsigned line; int next; };