eckit::StreamParser class

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)