Classes | |
| class | ClaspApp |
| class | ClaspAppBase |
| struct | ClaspAppOptions |
| class | ClaspCliConfig |
| class | ConfigIter |
| class | JsonOutput |
| Prints models and solving statistics in Json-format to stdout. More... | |
| class | Output |
| class | StatsVisitor |
| Interface for printing statistics. More... | |
| class | TextOutput |
| Default clasp format printer. More... | |
| class | WriteCnf |
| class | WriteLemmas |
Enumerations | |
| enum | ConfigKey |
| Valid configuration keys. More... | |
| enum | ExitCode { E_UNKNOWN = 0, E_INTERRUPT = 1, E_SAT = 10, E_EXHAUST = 20, E_MEMORY = 33, E_ERROR = 65, E_NO_RUN = 128 } |
| enum | OptionKey |
| Valid option keys. More... | |
Functions | |
| template<class T > | |
| static bool | convFlag (const char *value, T &out) |
| template<class T > | |
| static bool | findInValueList (const char *value, T &out, const char *k1, int v1,...) |
| static bool | findInValueListImpl (const char *value, int &out, const char *k1, int v1, va_list args) |
| void | format (const Clasp::BasicSolveEvent &ev, char *out, uint32 outSize) |
| void | format (const Clasp::SolveTestEvent &ev, char *out, uint32 outSize) |
| static void | null_term_copy (const char *in, int inSize, char *buf, uint32 bufSize) |
| static std::string | prettify (const std::string &str) |
| void | validate (const char *ctx, const SolverParams &solver, const SolveParams &search) |
Variables | |
| const char *const | finalSep = "=============================== Accumulation ===============================|" |
| const char *const | rowSep = "----------------------------------------------------------------------------|" |
Valid configuration keys.
Definition at line 39 of file clasp_options.h.
| enum Clasp::Cli::ExitCode |
Definition at line 40 of file clasp_app.h.
Valid option keys.
Definition at line 54 of file clasp_options.h.
| static bool Clasp::Cli::convFlag | ( | const char * | value, |
| T & | out | ||
| ) | [static] |
Definition at line 135 of file clasp_options.cpp.
| static bool Clasp::Cli::findInValueList | ( | const char * | value, |
| T & | out, | ||
| const char * | k1, | ||
| int | v1, | ||
| ... | |||
| ) | [static] |
Definition at line 123 of file clasp_options.cpp.
| static bool Clasp::Cli::findInValueListImpl | ( | const char * | value, |
| int & | out, | ||
| const char * | k1, | ||
| int | v1, | ||
| va_list | args | ||
| ) | [static] |
Definition at line 113 of file clasp_options.cpp.
| void Clasp::Cli::format | ( | const Clasp::BasicSolveEvent & | ev, |
| char * | out, | ||
| uint32 | outSize | ||
| ) |
Definition at line 46 of file clasp_output.cpp.
| void Clasp::Cli::format | ( | const Clasp::SolveTestEvent & | ev, |
| char * | out, | ||
| uint32 | outSize | ||
| ) |
Definition at line 63 of file clasp_output.cpp.
| static void Clasp::Cli::null_term_copy | ( | const char * | in, |
| int | inSize, | ||
| char * | buf, | ||
| uint32 | bufSize | ||
| ) | [static] |
Definition at line 40 of file clasp_output.cpp.
| static std::string Clasp::Cli::prettify | ( | const std::string & | str | ) | [inline, static] |
Definition at line 559 of file clasp_output.cpp.
| void Clasp::Cli::validate | ( | const char * | ctx, |
| const SolverParams & | solver, | ||
| const SolveParams & | search | ||
| ) |
Definition at line 595 of file clasp_options.cpp.
| const char* const Clasp::Cli::finalSep = "=============================== Accumulation ===============================|" |
Definition at line 557 of file clasp_output.cpp.
| const char* const Clasp::Cli::rowSep = "----------------------------------------------------------------------------|" |
Definition at line 556 of file clasp_output.cpp.