|
Public Types |
enum | Tag {
MODE,
TAB,
INPUT_FILE,
RANDOM_SEED,
REMOVE_UNUSED_DEF,
ARITY_CHECK,
NO_FREE_VARS,
MINISCOPE,
OUTPUT_EQUALITY_INFIX,
INCLUDE,
STATISTICS,
PROOF,
INPUT_SYNTAX,
OUTPUT_SYNTAX,
SILENT,
SHOW_GEN,
SHOW_PASSIVE,
SHOW_ACTIVE,
SHOW_PREPRO,
SHOW_PROFILE,
SHOW_INPUT,
SHOW_OPTIONS,
SHOW_WEIGHT_LIMIT_CHANGES,
MAIN_ALG,
SPLITTING,
SPLITTING_STYLE,
SPLITTING_WITH_NAMING,
SELECTION,
FORWARD_SUBSUMPTION,
BACKWARD_SUBSUMPTION,
FORWARD_SUBSUMPTION_RESOLUTION,
AGE_WEIGHT_RATIO,
FORWARD_DEMODULATION,
BACKWARD_DEMODULATION,
ORPHAN_MURDER,
FD_ON_SPLITTING_BRANCHES,
BD_ON_SPLITTING_BRANCHES,
INHERITED_NEGATIVE_SELECTION,
SOS,
NONGOAL_WEIGHT_COEFFICIENT,
SELECTED_EQUALITY_WEIGHT_COEFFICIENT,
PARAMODULATION,
ELIM_DEF,
LRS_FIRST_TIME_CHECK,
LRS_FIRST_MEMORY_CHECK,
MAX_INFERENCE_DEPTH,
TIME_LIMIT,
MEMORY_LIMIT,
INEQUALITY_SPLITTING,
NO_INFERENCES_BETWEEN_RULES,
ALLOCATION_BUFFER_SIZE,
ALLOCATION_BUFFER_PRICE,
MAX_ACTIVE,
MAX_PASSIVE,
MAX_WEIGHT,
LITERAL_COMPARISON_MODE,
SYMBOL_PRECEDENCE,
HEADER_PRECEDENCE_KINKY,
MAX_SKOLEM,
TEST_ID,
TEST_NUMBER,
SYMBOL_WEIGHT_BY_ARITY,
TERM_WEIGHTING_SCHEME,
SIMPLIFICATION_ORDERING
} |
Public Member Functions |
| Opt (Tag t, const char *nm, const char *srt) |
virtual bool | set (const char *val)=0 |
virtual void | toStream (ostream &str) const=0 |
virtual bool | quotes () const=0 |
const char * | name () const |
bool | changed () const |
void | output (ostream &str) const |
void | toXML (ostream &str) const |
void | tabulate (ostream &str) const |
Protected Attributes |
const Tag | _tag |
const char * | _name |
const char * | _short |
bool | _changed |