 CVC4::AbstractValue | |
 CVC4::AbstractValueHashFunction | Hash function for the BitVector constants |
 CVC4::options::abstractValues__option_t | |
 CVC4::options::aggressiveMiniscopeQuant__option_t | |
 CVC4::options::arithDioSolver__option_t | |
 CVC4::options::arithErrorSelectionRule__option_t | |
 CVC4::options::arithHeuristicPivots__option_t | |
 CVC4::options::arithMLTrick__option_t | |
 CVC4::options::arithMLTrickSubstitutions__option_t | |
 CVC4::options::arithPivotThreshold__option_t | |
 CVC4::options::arithPropagateMaxLength__option_t | |
 CVC4::options::arithPropagationMode__option_t | |
 CVC4::options::arithPropAsLemmaLength__option_t | |
 CVC4::options::arithRewriteEq__option_t | |
 CVC4::options::arithSimplexCheckPeriod__option_t | |
 CVC4::options::arithStandardCheckVarOrderPivots__option_t | |
 CVC4::options::arithUnateLemmaMode__option_t | |
 CVC4::options::arraysEagerIndexSplitting__option_t | |
 CVC4::options::arraysEagerLemmas__option_t | |
 CVC4::options::arraysLazyRIntro1__option_t | |
 CVC4::options::arraysModelBased__option_t | |
 CVC4::options::arraysOptimizeLinear__option_t | |
 CVC4::ArrayStoreAll | |
 CVC4::ArrayStoreAllHashFunction | Hash function for the ArrayStoreAll constants |
 CVC4::AscriptionType | A class used to parameterize a type ascription |
 CVC4::AscriptionTypeHashFunction | A hash function for type ascription operators |
 CVC4::options::axiomInstMode__option_t | |
 CVC4::options::biasedITERemoval__option_t | |
 CVC4::options::binary_name__option_t | |
 CVC4::BitVector | |
 CVC4::BitVectorBitOf | The structure representing the extraction of one Boolean bit |
 CVC4::BitVectorBitOfHashFunction | Hash function for the BitVectorBitOf objects |
 CVC4::options::bitvectorCoreSolver__option_t | |
 CVC4::options::bitvectorEagerBitblast__option_t | |
 CVC4::options::bitvectorEagerFullcheck__option_t | |
 CVC4::BitVectorExtract | The structure representing the extraction operation for bit-vectors |
 CVC4::BitVectorExtractHashFunction | Hash function for the BitVectorExtract objects |
 CVC4::BitVectorHashFunction | Hash function for the BitVector constants |
 CVC4::options::bitvectorInequalitySolver__option_t | |
 CVC4::BitVectorRepeat | |
 CVC4::BitVectorRotateLeft | |
 CVC4::BitVectorRotateRight | |
 CVC4::options::bitvectorShareLemmas__option_t | |
 CVC4::BitVectorSignExtend | |
 CVC4::BitVectorSize | |
 CVC4::BitVectorZeroExtend | |
 CVC4::options::booleanTermConversionMode__option_t | |
 CVC4::BoolHashFunction | |
 CVC4::options::bvEquality__option_t | |
 CVC4::options::bvPropagate__option_t | |
 CVC4::options::bvToBool__option_t | |
 CVC4::options::canIncludeFile__option_t | |
 CVC4::Cardinality | A simple representation of a cardinality |
 CVC4::CardinalityBeth | Representation for a Beth number, used only to construct Cardinality objects |
 CVC4::CardinalityUnknown | Representation for an unknown cardinality |
 CVC4::options::cbqi__option_t | |
 CVC4::context::CDInsertHashMap< Key, Data, HashFcn > | |
 CVC4::context::CDTrailHashMap< Key, Data, HashFcn > | |
 CVC4::Chain | A class to represent a chained, built-in operator |
 CVC4::ChainHashFunction | |
 CVC4::options::checkModels__option_t | |
 CVC4::options::clauseSplit__option_t | |
 CVC3::CLFlag | |
 CVC3::CLFlags | |
 CVC4::options::cnfQuant__option_t | |
 CVC4::options::collectPivots__option_t | |
 CVC4::Command | |
  CVC4::AssertCommand | |
  CVC4::CheckSatCommand | |
  CVC4::CommandSequence | |
   CVC4::DeclarationSequence | |
  CVC4::CommentCommand | |
  CVC4::DatatypeDeclarationCommand | |
  CVC4::DeclarationDefinitionCommand | |
   CVC4::DeclareFunctionCommand | |
   CVC4::DeclareTypeCommand | |
   CVC4::DefineFunctionCommand | |
    CVC4::DefineNamedFunctionCommand | This differs from DefineFunctionCommand only in that it instructs the SmtEngine to "remember" this function for later retrieval with getAssignment() |
   CVC4::DefineTypeCommand | |
  CVC4::EchoCommand | |
  CVC4::EmptyCommand | EmptyCommands are the residue of a command after the parser handles them (and there's nothing left to do) |
  CVC4::ExpandDefinitionsCommand | |
  CVC4::GetAssertionsCommand | |
  CVC4::GetAssignmentCommand | |
  CVC4::GetInfoCommand | |
  CVC4::GetModelCommand | |
  CVC4::GetOptionCommand | |
  CVC4::GetProofCommand | |
  CVC4::GetUnsatCoreCommand | |
  CVC4::GetValueCommand | |
  CVC4::PopCommand | |
  CVC4::PropagateRuleCommand | |
  CVC4::PushCommand | |
  CVC4::QueryCommand | |
  CVC4::QuitCommand | |
  CVC4::RewriteRuleCommand | |
  CVC4::SetBenchmarkLogicCommand | |
  CVC4::SetBenchmarkStatusCommand | |
  CVC4::SetInfoCommand | |
  CVC4::SetOptionCommand | |
  CVC4::SetUserAttributeCommand | The command when an attribute is set by a user |
  CVC4::SimplifyCommand | |
 CVC4::CommandPrintSuccess | IOStream manipulator to print success messages or not |
 CVC4::CommandStatus | |
  CVC4::CommandFailure | |
  CVC4::CommandSuccess | |
  CVC4::CommandUnsupported | |
 CVC4::options::compressItes__option_t | |
 CVC4::options::condenseFunctionValues__option_t | |
 CVC4::Configuration | Represents the (static) configuration of CVC4 |
 CVC4::options::cumulativeMillisecondLimit__option_t | |
 CVC4::options::cumulativeResourceLimit__option_t | |
 CVC4::CVC4dumpstream | |
 CVC4::Datatype | The representation of an inductive datatype |
 CVC4::DatatypeConstructor | A constructor for a Datatype |
 CVC4::DatatypeConstructorArg | A Datatype constructor argument (i.e., a Datatype field) |
 CVC4::DatatypeHashFunction | A hash function for Datatypes |
 CVC4::DatatypeSelfType | A holder type (used in calls to DatatypeConstructor::addArg()) to allow a Datatype to refer to itself |
 CVC4::DatatypeUnresolvedType | An unresolved type (used in calls to DatatypeConstructor::addArg()) to allow a Datatype to refer to itself or to other mutually-recursive Datatypes |
 CVC4::options::decisionMode__option_t | |
 CVC4::options::decisionRandomWeight__option_t | |
 CVC4::options::decisionStopOnly__option_t | |
 CVC4::options::decisionThreshold__option_t | |
 CVC4::options::decisionUseWeight__option_t | |
 CVC4::options::decisionWeightInternal__option_t | |
 CVC4::options::defaultDagThresh__option_t | |
 CVC4::options::defaultExprDepth__option_t | |
 CVC4::Divisible | The structure representing the divisibility-by-k predicate |
 CVC4::DivisibleHashFunction | Hash function for the Divisible objects |
 CVC4::options::doCutAllBounded__option_t | |
 CVC4::options::doITESimp__option_t | |
 CVC4::options::doITESimpOnRepeat__option_t | |
 CVC4::options::doStaticLearning__option_t | |
 CVC4::options::dtForceAssignment__option_t | |
 CVC4::options::dtRewriteErrorSel__option_t | |
 CVC4::DumpC | The dump class |
 CVC4::options::dumpModels__option_t | |
 CVC4::options::eagerInstQuant__option_t | |
 CVC4::options::earlyExit__option_t | |
 CVC4::options::earlyTypeChecking__option_t | |
 CVC4::options::efficientEMatching__option_t | |
 CVC4::options::err__option_t | |
 std::exception | STL class |
  CVC4::Exception | |
   CVC4::DatatypeResolutionException | An exception that is thrown when a datatype resolution fails |
   CVC4::ExportUnsupportedException | Exception thrown in case of failure to export |
   CVC4::expr::pickle::PicklingException | |
   CVC4::IllegalArgumentException | |
   CVC4::LogicException | |
   CVC4::ModalException | |
   CVC4::OptionException | Class representing an option-parsing exception such as badly-typed or missing arguments, arguments out of bounds, etc |
    CVC4::UnrecognizedOptionException | Class representing an exception in option processing due to an unrecognized or unsupported option key |
   CVC4::parser::InputStreamException | |
   CVC4::parser::ParserException | |
    CVC4::parser::ParserEndOfFileException | |
   CVC4::ScopeException | |
   CVC4::TypeCheckingException | Exception thrown in the case of type-checking errors |
 CVC4::options::expandDefinitions__option_t | |
 CVC4::options::exportDioDecompositions__option_t | |
 CVC4::Command::ExportTransformer | |
 CVC4::Expr | Class encapsulating CVC4 expressions and methods for constructing new expressions |
  CVC3::Expr | Expr class for CVC3 compatibility layer |
 CVC4::expr::ExprDag | IOStream manipulator to print expressions as a dag (or not) |
 CVC4::ExprHashFunction | |
 CVC4::ExprManager | |
  CVC3::ExprManager | |
 CVC4::ExprManagerMapCollection | |
 CVC4::expr::ExprPrintTypes | IOStream manipulator to print type ascriptions or not |
 CVC4::expr::ExprSetDepth | IOStream manipulator to set the maximum depth of Exprs when pretty-printing |
 CVC4::expr::ExprSetLanguage | IOStream manipulator to set the output language for Exprs |
 CVC4::ExprStream | A pure-virtual stream interface for expressions |
  CVC4::parser::Parser::ExprStream | An expression stream interface for a parser |
 CVC4::options::fallbackSequential__option_t | |
 CVC4::options::fancyFinal__option_t | |
 CVC4::options::finiteModelFind__option_t | |
 CVC4::options::flipDecision__option_t | |
 CVC4::options::fmfBoundInt__option_t | |
 CVC4::options::fmfFmcCoverSimplify__option_t | |
 CVC4::options::fmfFmcInterval__option_t | |
 CVC4::options::fmfFmcSimple__option_t | |
 CVC4::options::fmfFreshDistConst__option_t | |
 CVC4::options::fmfFullModelCheck__option_t | |
 CVC4::options::fmfInstEngine__option_t | |
 CVC4::options::fmfInstGen__option_t | |
 CVC4::options::fmfInstGenOneQuantPerRound__option_t | |
 CVC4::options::fmfModelBasedInst__option_t | |
 CVC4::options::fmfNewInstGen__option_t | |
 CVC4::options::fmfOneInstPerRound__option_t | |
 CVC4::options::fmfOneQuantPerRound__option_t | |
 CVC4::options::fmfRelevantDomain__option_t | |
 CVC4::options::foPropQuant__option_t | |
 __gnu_cxx::hash< Key > | |
 hash_map | |
  CVC3::ExprHashMap< T > | |
 CVC4::options::havePenalties__option_t | |
 CVC4::options::help__option_t | |
 CVC4::options::idlRewriteEq__option_t | |
 CVC4::options::in__option_t | |
 CVC4::options::incrementalParallel__option_t | |
 CVC4::options::incrementalSolving__option_t | |
 CVC4::parser::Input | An input to be parsed |
 CVC4::options::inputLanguage__option_t | |
 CVC4::parser::InputStream | Wrapper around an input stream |
 CVC4::options::instWhenMode__option_t | |
 CVC4::Integer | |
 CVC4::IntegerHashFunction | |
 CVC4::options::interactive__option_t | |
 CVC4::options::internalReps__option_t | |
 CVC4::IntToBitVector | |
 iterator | |
  CVC4::Expr::const_iterator | Iterator type for the children of an Expr |
  CVC4::StatisticsBase::iterator | |
 CVC4::options::iteRemoveQuant__option_t | |
 CVC4::kind::KindHashFunction | |
 CVC4::options::languageHelp__option_t | |
 CVC4::LemmaInputChannel | |
 CVC4::options::lemmaInputChannel__option_t | |
 CVC4::LemmaOutputChannel | This interface describes a mechanism for the propositional and theory engines to communicate with the "outside world" about new lemmas being discovered |
 CVC4::options::lemmaOutputChannel__option_t | |
 CVC4::options::literalMatchMode__option_t | |
 CVC4::LogicInfo | A LogicInfo instance describes a collection of theory modules and some basic configuration about them |
 CVC4::options::macrosQuant__option_t | |
 std::map< K, T > | STL class |
  CVC3::ExprMap< T > | |
 CVC4::options::maxCutsInContext__option_t | |
 CVC4::options::memoryMap__option_t | |
 CVC4::options::minisatDumpDimacs__option_t | |
 CVC4::options::minisatUseElim__option_t | |
 CVC4::options::miniscopeQuant__option_t | |
 CVC4::options::miniscopeQuantFreeVar__option_t | |
 CVC4::options::modelFormatMode__option_t | |
 CVC4::options::modelUninterpDtEnum__option_t | |
 CVC4::options::newProp__option_t | |
 CVC4::NodeTemplate< ref_count > | |
 CVC4::NodeTemplate< true > | |
 CVC4::Options | |
 CVC4::options::out__option_t | |
 CVC4::options::outputLanguage__option_t | |
 CVC4::PairHashFunction< T, U, HashT, HashU > | |
 CVC4::options::parseOnly__option_t | |
 CVC4::parser::Parser | This class encapsulates all of the state of a parser, including the name of the file, line number and column information, and in-scope declarations |
 CVC4::parser::ParserBuilder | A builder for input language parsers |
 CVC4::options::perCallMillisecondLimit__option_t | |
 CVC4::options::perCallResourceLimit__option_t | |
 CVC4::expr::pickle::Pickle | |
 CVC4::expr::pickle::Pickler | |
  CVC4::expr::pickle::MapPickler | |
 CVC4::Predicate | |
 CVC4::PredicateHashFunction | |
 CVC4::options::prenexQuant__option_t | |
 CVC4::options::preprocessOnly__option_t | |
 CVC4::options::preSkolemQuant__option_t | |
 CVC4::options::printSuccess__option_t | |
 CVC4::options::produceAssignments__option_t | |
 CVC4::options::produceModels__option_t | |
 CVC3::Proof | |
 CVC4::Proof | |
 CVC4::options::proof__option_t | |
 CVC4::Rational | A multi-precision rational constant |
 CVC4::RationalHashFunction | |
 CVC4::Record | |
 CVC4::RecordHashFunction | |
 CVC4::RecordSelect | |
 CVC4::RecordSelectHashFunction | |
 CVC4::RecordUpdate | |
 CVC4::RecordUpdateHashFunction | |
 CVC4::options::recurseCbqi__option_t | |
 CVC4::RegExp | |
 CVC4::RegExpHashFunction | Hash function for the RegExp constants |
 CVC4::options::registerQuantBodyTerms__option_t | |
 CVC4::options::relationalTriggers__option_t | |
 CVC4::options::relevantTriggers__option_t | |
 CVC4::options::repeatSimp__option_t | |
 CVC4::options::replayFilename__option_t | |
 CVC4::options::replayLog__option_t | |
 CVC4::options::replayStream__option_t | |
 CVC4::options::restrictedPivots__option_t | |
 CVC4::Result | Three-valued SMT result, with optional explanation |
 CVC4::options::revertArithModels__option_t | |
 CVC4::options::rewriteApplyToConst__option_t | |
 CVC4::options::rewriteDivk__option_t | |
 CVC4::options::rewriteRulesAsAxioms__option_t | |
 CVC4::options::sat_refine_conflicts__option_t | |
 CVC4::options::satClauseDecay__option_t | |
 CVC4::options::satRandomFreq__option_t | |
 CVC4::options::satRandomSeed__option_t | |
 CVC4::options::satRestartFirst__option_t | |
 CVC4::options::satRestartInc__option_t | |
 CVC4::prop::SatSolverFactory | |
 CVC4::options::satVarDecay__option_t | |
 CVC4::expr::ExprPrintTypes::Scope | Set the print-types state on the output stream for the current stack scope |
 CVC4::expr::ExprDag::Scope | Set the dag state on the output stream for the current stack scope |
 CVC4::expr::ExprSetDepth::Scope | Set the expression depth on the output stream for the current stack scope |
 CVC4::expr::ExprSetLanguage::Scope | Set a language on the output stream for the current stack scope |
 CVC4::CommandPrintSuccess::Scope | Set the print-success state on the output stream for the current stack scope |
 CVC4::options::segvSpin__option_t | |
 CVC4::options::semanticChecks__option_t | |
 CVC4::SExpr | A simple S-expression |
 CVC4::SExprKeyword | |
 CVC4::SharedChannel< T > | |
  CVC4::SynchronizedSharedChannel< T > | |
 CVC4::options::sharingFilterByLength__option_t | |
 CVC4::options::simpleIteLiftQuant__option_t | |
 CVC4::options::simplificationMode__option_t | |
 CVC4::options::simplifyWithCareEnabled__option_t | |
 CVC4::options::smartTriggers__option_t | |
 CVC4::SmtEngine | |
 CVC4::options::soiQuickExplain__option_t | |
 CVC4::options::sortInference__option_t | |
 CVC4::StatisticsBase::StatCmp | A helper class for comparing two statistics |
 CVC4::options::statistics__option_t | |
 CVC4::StatisticsBase | |
  CVC4::Statistics | |
 CVC4::options::strictParsing__option_t | |
 CVC4::String | |
 CVC4::options::stringCharCardinality__option_t | |
 CVC4::options::stringExp__option_t | |
 CVC4::options::stringFMF__option_t | |
 CVC4::strings::StringHashFunction | |
 CVC4::StringHashFunction | |
 CVC4::options::stringLB__option_t | |
 CVC4::options::stringRegExpUnrollDepth__option_t | |
 CVC4::SubrangeBound | Representation of a subrange bound |
 CVC4::SubrangeBounds | |
 CVC4::SubrangeBoundsHashFunction | |
 CVC4::SymbolTable | A convenience class for handling scoped declarations |
 CVC3::Theorem | |
 CVC4::options::theoryAlternates__option_t | |
 CVC4::options::theoryOfMode__option_t | |
 CVC4::options::thread_id__option_t | |
 CVC4::options::threadArgv__option_t | |
 CVC4::options::threads__option_t | |
 CVC4::TupleSelect | |
 CVC4::TupleSelectHashFunction | |
 CVC4::TupleUpdate | |
 CVC4::TupleUpdateHashFunction | |
 CVC4::Type | Class encapsulating CVC4 expression types |
  CVC3::Type | |
  CVC4::ArrayType | Class encapsulating an array type |
  CVC4::BitVectorType | Class encapsulating the bit-vector type |
  CVC4::BooleanType | Singleton class encapsulating the Boolean type |
  CVC4::ConstructorType | Class encapsulating the constructor type |
  CVC4::DatatypeType | Class encapsulating the datatype type |
  CVC4::FunctionType | Class encapsulating a function type |
  CVC4::IntegerType | Singleton class encapsulating the integer type |
  CVC4::RealType | Singleton class encapsulating the real type |
  CVC4::RecordType | Class encapsulating a record type |
  CVC4::SelectorType | Class encapsulating the Selector type |
  CVC4::SExprType | Class encapsulating a tuple type |
  CVC4::SortConstructorType | Class encapsulating a user-defined sort constructor |
  CVC4::SortType | Class encapsulating a user-defined sort |
  CVC4::StringType | Singleton class encapsulating the string type |
  CVC4::SubrangeType | Class encapsulating an integer subrange type |
  CVC4::TesterType | Class encapsulating the Tester type |
  CVC4::TupleType | Class encapsulating a tuple type |
 CVC4::options::typeChecking__option_t | |
 CVC4::TypeConstantHashFunction | We hash the constants with their values |
 CVC4::TypeHashFunction | Hash function for Types |
 CVC4::options::ufssAbortCardinality__option_t | |
 CVC4::options::ufssCliqueSplits__option_t | |
 CVC4::options::ufssColoringSat__option_t | |
 CVC4::options::ufssDiseqPropagation__option_t | |
 CVC4::options::ufssEagerSplits__option_t | |
 CVC4::options::ufssExplainedCliques__option_t | |
 CVC4::options::ufssFairness__option_t | |
 CVC4::options::ufssMinimalModel__option_t | |
 CVC4::options::ufssRegions__option_t | |
 CVC4::options::ufssSimpleCliques__option_t | |
 CVC4::options::ufssSmartSplits__option_t | |
 CVC4::options::ufssSymBreak__option_t | |
 CVC4::options::ufssTotality__option_t | |
 CVC4::options::ufssTotalityLazy__option_t | |
 CVC4::options::ufssTotalityLimited__option_t | |
 CVC4::options::ufssTotalitySymBreak__option_t | |
 CVC4::options::ufSymmetryBreaker__option_t | |
 CVC4::options::unconstrainedSimp__option_t | |
 CVC4::UninterpretedConstant | |
 CVC4::UninterpretedConstantHashFunction | Hash function for the BitVector constants |
 CVC4::options::unsatCores__option_t | |
 CVC4::UnsignedHashFunction< T > | |
 CVC4::options::useFC__option_t | |
 CVC4::options::userPatternsQuant__option_t | |
 CVC4::options::useSOI__option_t | |
 CVC3::ValidityChecker | CVC3 API (compatibility layer for CVC4) |
 CVC4::options::varElimQuant__option_t | |
 CVC4::VariableTypeMap | |
 CVC4::options::verbosity__option_t | |
 CVC4::options::version__option_t | |
 CVC4::options::waitToJoin__option_t | |
 CVC4::options::zombieHuntThreshold__option_t | |