Classes | Namespaces | Functions
parser.h File Reference
#include <istream>
#include <stdexcept>
#include <clasp/literal.h>
#include <clasp/claspfwd.h>
Include dependency graph for parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Clasp::OPBParser::Constraint
class  Clasp::DefaultLparseParser
class  Clasp::DimacsParser
struct  Clasp::Input_t
class  Clasp::LparseParser
class  Clasp::OPBParser
struct  Clasp::ParseError
 Instances of this class are thrown if a problem occurs during parsing input. More...
class  Clasp::StreamParser
class  Clasp::StreamSource

Namespaces

namespace  Clasp

Functions

bool Clasp::match (StreamSource &in, char c, bool sw)
 Consumes next character if equal to c.
bool Clasp::match (StreamSource &in, const char *str, bool sw)
 Consumes string str.
bool Clasp::matchEol (StreamSource &in, bool sw)
bool Clasp::readLine (StreamSource &in, PodVector< char >::type &buf)
 Extracts characters from in and stores them into buf until a newline character or eof is found.
void Clasp::skipLine (StreamSource &in)
 Skips the current line.

Detailed Description

Contains parsers for supported input formats.

Definition in file parser.h.



clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:40