cvc4-1.4
|
#include "cvc4_public.h"
#include "util/uninterpreted_constant.h"
#include "util/abstract_value.h"
#include "expr/kind.h"
#include "util/chain.h"
#include "util/predicate.h"
#include "util/bool.h"
#include "util/divisible.h"
#include "util/subrange_bound.h"
#include "util/rational.h"
#include "util/bitvector.h"
#include "util/array_store_all.h"
#include "util/datatype.h"
#include "util/ascription_type.h"
#include "util/tuple.h"
#include "util/record.h"
#include "util/emptyset.h"
#include "util/regexp.h"
#include <string>
#include <iostream>
#include <iterator>
#include <stdint.h>
#include "util/exception.h"
#include "util/language.h"
#include "util/hash.h"
#include "expr/options.h"
Go to the source code of this file.
Data Structures | |
class | CVC4::TypeCheckingException |
Exception thrown in the case of type-checking errors. More... | |
class | CVC4::ExportUnsupportedException |
Exception thrown in case of failure to export. More... | |
struct | CVC4::ExprHashFunction |
class | CVC4::Expr |
Class encapsulating CVC4 expressions and methods for constructing new expressions. More... | |
class | CVC4::Expr::const_iterator |
Iterator type for the children of an Expr. More... | |
class | CVC4::expr::ExprSetDepth |
IOStream manipulator to set the maximum depth of Exprs when pretty-printing. More... | |
class | CVC4::expr::ExprSetDepth::Scope |
Set the expression depth on the output stream for the current stack scope. More... | |
class | CVC4::expr::ExprPrintTypes |
IOStream manipulator to print type ascriptions or not. More... | |
class | CVC4::expr::ExprPrintTypes::Scope |
Set the print-types state on the output stream for the current stack scope. More... | |
class | CVC4::expr::ExprDag |
IOStream manipulator to print expressions as a dag (or not). More... | |
class | CVC4::expr::ExprDag::Scope |
Set the dag state on the output stream for the current stack scope. More... | |
class | CVC4::expr::ExprSetLanguage |
IOStream manipulator to set the output language for Exprs. More... | |
class | CVC4::expr::ExprSetLanguage::Scope |
Set a language on the output stream for the current stack scope. More... | |
Namespaces | |
namespace | CVC4 |
namespace | CVC4::expr |
namespace | CVC4::expr::pickle |
namespace | CVC4::prop |
namespace | CVC4::smt |
Macros | |
#define | __CVC4__EXPR_H |