X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fparser.h;h=c7c10f162f3339b4085f88df03afe69dc5bad3dc;hb=82d55799ee319bf2db357f2d5aded01ad0e2076f;hp=243db1feb5fd186aa8eda14e93ad9a71bc5f113c;hpb=3b78eeb8b92dc3524d6a0456b4daf0a0f3dbf813;p=libs%2Fdatafile.git diff --git a/source/parser.h b/source/parser.h index 243db1f..c7c10f1 100644 --- a/source/parser.h +++ b/source/parser.h @@ -2,6 +2,7 @@ #define MSP_DATAFILE_PARSER_H_ #include +#include #include "input.h" namespace Msp { @@ -10,15 +11,15 @@ namespace DataFile { class Loader; class LoaderAction; class ParserMode; -class Statement; -class StatementKey; +struct Statement; +struct StatementKey; /** Frontend for loading datafiles. Handles switching between text and binary formats. A Parser evaluates into a boolean value indicating whether more statements may be read. */ -class Parser +class Parser: private NonCopyable { private: Input in;