#include <clasp/clasp_facade.h>
#include <string>
#include <iosfwd>
#include <clasp/cli/clasp_cli_configs.inl>
#include <clasp/cli/clasp_cli_options.inl>
Go to the source code of this file.
Classes | |
class | Clasp::Cli::ClaspCliConfig |
class | Clasp::Cli::ConfigIter |
struct | Clasp::Cli::ClaspCliConfig::RawConfig |
struct | Clasp::Cli::ClaspCliConfig::ScopedSet |
Namespaces | |
namespace | Clasp |
namespace | Clasp::Cli |
namespace | ProgramOptions |
Defines | |
#define | CLASP_ASP_OPTIONS option_category_generator, |
#define | CLASP_CLI_AUX_CONFIGS config_default_max_value, |
#define | CLASP_CLI_DEFAULT_CONFIGS config_default = 0, |
#define | CLASP_CONTEXT_OPTIONS option_category_context, |
#define | CLASP_ENUM_OPTIONS |
#define | CLASP_SEARCH_BASIC_OPTIONS option_category_search, |
#define | CLASP_SEARCH_REDUCE_OPTIONS |
#define | CLASP_SEARCH_RESTART_OPTIONS |
#define | CLASP_SOLVE_OPTIONS |
#define | CLASP_SOLVER_BASIC_OPTIONS option_category_solver, |
#define | CLASP_SOLVER_LOOKBACK_OPTIONS |
#define | CONFIG(k, g, c) config_##k, |
#define | GROUP_BEGIN(X) X |
#define | OPTION(n, k,...) opt_##k, |
Enumerations | |
enum | Clasp::Cli::ConfigKey |
Valid configuration keys. More... | |
enum | Clasp::Cli::OptionKey |
Valid option keys. More... | |
Functions | |
void | Clasp::Cli::validate (const char *ctx, const SolverParams &solver, const SolveParams &search) |
#define CLASP_ASP_OPTIONS option_category_generator, |
Definition at line 63 of file clasp_options.h.
#define CLASP_CLI_AUX_CONFIGS config_default_max_value, |
Definition at line 42 of file clasp_options.h.
#define CLASP_CLI_DEFAULT_CONFIGS config_default = 0, |
Definition at line 41 of file clasp_options.h.
#define CLASP_CONTEXT_OPTIONS option_category_context, |
Definition at line 62 of file clasp_options.h.
#define CLASP_ENUM_OPTIONS |
Definition at line 64 of file clasp_options.h.
#define CLASP_SEARCH_BASIC_OPTIONS option_category_search, |
Definition at line 59 of file clasp_options.h.
#define CLASP_SEARCH_REDUCE_OPTIONS |
Definition at line 61 of file clasp_options.h.
#define CLASP_SEARCH_RESTART_OPTIONS |
Definition at line 60 of file clasp_options.h.
#define CLASP_SOLVE_OPTIONS |
Definition at line 65 of file clasp_options.h.
#define CLASP_SOLVER_BASIC_OPTIONS option_category_solver, |
Definition at line 57 of file clasp_options.h.
#define CLASP_SOLVER_LOOKBACK_OPTIONS |
Definition at line 58 of file clasp_options.h.
#define CONFIG | ( | k, | |
g, | |||
c | |||
) | config_##k, |
Definition at line 40 of file clasp_options.h.
#define GROUP_BEGIN | ( | X | ) | X |
Definition at line 56 of file clasp_options.h.
#define OPTION | ( | n, | |
k, | |||
... | |||
) | opt_##k, |
Definition at line 55 of file clasp_options.h.