StreamParser class
#include <eckit/parser/StreamParser.h>
Derived classes
- class CSVParser
- class ObjectParser
Public types
- class Error
Constructors, destructors, conversion operators
-
StreamParser(std::
istream& in, bool comments = false, const char* comment = "#") - StreamParser(const StreamParser&) deleted
- StreamParser(StreamParser&&) deleted
- ~StreamParser() defaulted virtual
Public functions
- auto operator=(const StreamParser&) -> StreamParser& deleted
- auto operator=(StreamParser&&) -> StreamParser& deleted
- auto peek(bool spaces = false) -> char
- auto next(bool spaces = false) -> char
- void consume(char)
- void consume(const char*)
- void expect(const char*)
- void putback(char)