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() defaulted virtual

Public functions

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)