simplification_mode.h
Go to the documentation of this file.
/********************* */
#include "cvc4_public.h"
#ifndef __CVC4__SMT__SIMPLIFICATION_MODE_H
#define __CVC4__SMT__SIMPLIFICATION_MODE_H
#include <iostream>
namespace CVC4 {
typedef enum {
SIMPLIFICATION_MODE_INCREMENTAL,
SIMPLIFICATION_MODE_BATCH,
SIMPLIFICATION_MODE_NONE
} SimplificationMode;
std::ostream& operator<<(std::ostream& out, SimplificationMode mode) CVC4_PUBLIC;
}/* CVC4 namespace */
#endif /* __CVC4__SMT__SIMPLIFICATION_MODE_H */
cvc4_public.h
Macros that should be defined everywhere during the building of the libraries and driver binary,...
CVC4_PUBLIC
#define CVC4_PUBLIC
Definition cvc4_public.h:30
CVC4
Definition expr.h:106
CVC4::SimplificationMode
SimplificationMode
Enumeration of simplification modes (when to simplify).
Definition simplification_mode.h:28
CVC4::SIMPLIFICATION_MODE_INCREMENTAL
@ SIMPLIFICATION_MODE_INCREMENTAL
Simplify the assertions as they come in.
Definition simplification_mode.h:30
CVC4::SIMPLIFICATION_MODE_NONE
@ SIMPLIFICATION_MODE_NONE
Don't do simplification.
Definition simplification_mode.h:34
CVC4::SIMPLIFICATION_MODE_BATCH
@ SIMPLIFICATION_MODE_BATCH
Simplify the assertions all together once a check is requested.
Definition simplification_mode.h:32
CVC4::operator<<
std::ostream & operator<<(std::ostream &out, const TypeCheckingException &e)