cvc4-1.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCCVC4::AbstractValue
oCCVC4::AbstractValueHashFunctionHash function for the BitVector constants
oCCVC4::options::abstractValues__option_t
oCCVC4::options::aggressiveMiniscopeQuant__option_t
oCCVC4::options::arithDioSolver__option_t
oCCVC4::options::arithErrorSelectionRule__option_t
oCCVC4::options::arithHeuristicPivots__option_t
oCCVC4::options::arithMLTrick__option_t
oCCVC4::options::arithMLTrickSubstitutions__option_t
oCCVC4::options::arithPivotThreshold__option_t
oCCVC4::options::arithPropagateMaxLength__option_t
oCCVC4::options::arithPropagationMode__option_t
oCCVC4::options::arithPropAsLemmaLength__option_t
oCCVC4::options::arithRewriteEq__option_t
oCCVC4::options::arithSimplexCheckPeriod__option_t
oCCVC4::options::arithStandardCheckVarOrderPivots__option_t
oCCVC4::options::arithUnateLemmaMode__option_t
oCCVC4::options::arraysEagerIndexSplitting__option_t
oCCVC4::options::arraysEagerLemmas__option_t
oCCVC4::options::arraysLazyRIntro1__option_t
oCCVC4::options::arraysModelBased__option_t
oCCVC4::options::arraysOptimizeLinear__option_t
oCCVC4::ArrayStoreAll
oCCVC4::ArrayStoreAllHashFunctionHash function for the ArrayStoreAll constants
oCCVC4::AscriptionTypeA class used to parameterize a type ascription
oCCVC4::AscriptionTypeHashFunctionA hash function for type ascription operators
oCCVC4::options::axiomInstMode__option_t
oCCVC4::options::biasedITERemoval__option_t
oCCVC4::options::binary_name__option_t
oCCVC4::BitVector
oCCVC4::BitVectorBitOfThe structure representing the extraction of one Boolean bit
oCCVC4::BitVectorBitOfHashFunctionHash function for the BitVectorBitOf objects
oCCVC4::options::bitvectorCoreSolver__option_t
oCCVC4::options::bitvectorEagerBitblast__option_t
oCCVC4::options::bitvectorEagerFullcheck__option_t
oCCVC4::BitVectorExtractThe structure representing the extraction operation for bit-vectors
oCCVC4::BitVectorExtractHashFunctionHash function for the BitVectorExtract objects
oCCVC4::BitVectorHashFunctionHash function for the BitVector constants
oCCVC4::options::bitvectorInequalitySolver__option_t
oCCVC4::BitVectorRepeat
oCCVC4::BitVectorRotateLeft
oCCVC4::BitVectorRotateRight
oCCVC4::options::bitvectorShareLemmas__option_t
oCCVC4::BitVectorSignExtend
oCCVC4::BitVectorSize
oCCVC4::BitVectorZeroExtend
oCCVC4::options::booleanTermConversionMode__option_t
oCCVC4::BoolHashFunction
oCCVC4::options::bvEquality__option_t
oCCVC4::options::bvPropagate__option_t
oCCVC4::options::bvToBool__option_t
oCCVC4::options::canIncludeFile__option_t
oCCVC4::CardinalityA simple representation of a cardinality
oCCVC4::CardinalityBethRepresentation for a Beth number, used only to construct Cardinality objects
oCCVC4::CardinalityUnknownRepresentation for an unknown cardinality
oCCVC4::options::cbqi__option_t
oCCVC4::context::CDInsertHashMap< Key, Data, HashFcn >
oCCVC4::context::CDTrailHashMap< Key, Data, HashFcn >
oCCVC4::ChainA class to represent a chained, built-in operator
oCCVC4::ChainHashFunction
oCCVC4::options::checkModels__option_t
oCCVC4::options::clauseSplit__option_t
oCCVC3::CLFlag
oCCVC3::CLFlags
oCCVC4::options::cnfQuant__option_t
oCCVC4::options::collectPivots__option_t
oCCVC4::Command
oCCVC4::CommandPrintSuccessIOStream manipulator to print success messages or not
oCCVC4::CommandStatus
oCCVC4::options::compressItes__option_t
oCCVC4::options::condenseFunctionValues__option_t
oCCVC4::ConfigurationRepresents the (static) configuration of CVC4
oCCVC4::options::cumulativeMillisecondLimit__option_t
oCCVC4::options::cumulativeResourceLimit__option_t
oCCVC4::CVC4dumpstream
oCCVC4::DatatypeThe representation of an inductive datatype
oCCVC4::DatatypeConstructorA constructor for a Datatype
oCCVC4::DatatypeConstructorArgA Datatype constructor argument (i.e., a Datatype field)
oCCVC4::DatatypeHashFunctionA hash function for Datatypes
oCCVC4::DatatypeSelfTypeA holder type (used in calls to DatatypeConstructor::addArg()) to allow a Datatype to refer to itself
oCCVC4::DatatypeUnresolvedTypeAn unresolved type (used in calls to DatatypeConstructor::addArg()) to allow a Datatype to refer to itself or to other mutually-recursive Datatypes
oCCVC4::options::decisionMode__option_t
oCCVC4::options::decisionRandomWeight__option_t
oCCVC4::options::decisionStopOnly__option_t
oCCVC4::options::decisionThreshold__option_t
oCCVC4::options::decisionUseWeight__option_t
oCCVC4::options::decisionWeightInternal__option_t
oCCVC4::options::defaultDagThresh__option_t
oCCVC4::options::defaultExprDepth__option_t
oCCVC4::DivisibleThe structure representing the divisibility-by-k predicate
oCCVC4::DivisibleHashFunctionHash function for the Divisible objects
oCCVC4::options::doCutAllBounded__option_t
oCCVC4::options::doITESimp__option_t
oCCVC4::options::doITESimpOnRepeat__option_t
oCCVC4::options::doStaticLearning__option_t
oCCVC4::options::dtForceAssignment__option_t
oCCVC4::options::dtRewriteErrorSel__option_t
oCCVC4::DumpCThe dump class
oCCVC4::options::dumpModels__option_t
oCCVC4::options::eagerInstQuant__option_t
oCCVC4::options::earlyExit__option_t
oCCVC4::options::earlyTypeChecking__option_t
oCCVC4::options::efficientEMatching__option_t
oCCVC4::options::err__option_t
oCstd::exceptionSTL class
oCCVC4::options::expandDefinitions__option_t
oCCVC4::options::exportDioDecompositions__option_t
oCCVC4::Command::ExportTransformer
oCCVC4::ExprClass encapsulating CVC4 expressions and methods for constructing new expressions
oCCVC4::expr::ExprDagIOStream manipulator to print expressions as a dag (or not)
oCCVC4::ExprHashFunction
oCCVC4::ExprManager
oCCVC4::ExprManagerMapCollection
oCCVC4::expr::ExprPrintTypesIOStream manipulator to print type ascriptions or not
oCCVC4::expr::ExprSetDepthIOStream manipulator to set the maximum depth of Exprs when pretty-printing
oCCVC4::expr::ExprSetLanguageIOStream manipulator to set the output language for Exprs
oCCVC4::ExprStreamA pure-virtual stream interface for expressions
oCCVC4::options::fallbackSequential__option_t
oCCVC4::options::fancyFinal__option_t
oCCVC4::options::finiteModelFind__option_t
oCCVC4::options::flipDecision__option_t
oCCVC4::options::fmfBoundInt__option_t
oCCVC4::options::fmfFmcCoverSimplify__option_t
oCCVC4::options::fmfFmcInterval__option_t
oCCVC4::options::fmfFmcSimple__option_t
oCCVC4::options::fmfFreshDistConst__option_t
oCCVC4::options::fmfFullModelCheck__option_t
oCCVC4::options::fmfInstEngine__option_t
oCCVC4::options::fmfInstGen__option_t
oCCVC4::options::fmfInstGenOneQuantPerRound__option_t
oCCVC4::options::fmfModelBasedInst__option_t
oCCVC4::options::fmfNewInstGen__option_t
oCCVC4::options::fmfOneInstPerRound__option_t
oCCVC4::options::fmfOneQuantPerRound__option_t
oCCVC4::options::fmfRelevantDomain__option_t
oCCVC4::options::foPropQuant__option_t
oC__gnu_cxx::hash< Key >
oChash_map
oCCVC4::options::havePenalties__option_t
oCCVC4::options::help__option_t
oCCVC4::options::idlRewriteEq__option_t
oCCVC4::options::in__option_t
oCCVC4::options::incrementalParallel__option_t
oCCVC4::options::incrementalSolving__option_t
oCCVC4::parser::InputAn input to be parsed
oCCVC4::options::inputLanguage__option_t
oCCVC4::parser::InputStreamWrapper around an input stream
oCCVC4::options::instWhenMode__option_t
oCCVC4::Integer
oCCVC4::IntegerHashFunction
oCCVC4::options::interactive__option_t
oCCVC4::options::internalReps__option_t
oCCVC4::IntToBitVector
oCiterator
oCCVC4::options::iteRemoveQuant__option_t
oCCVC4::kind::KindHashFunction
oCCVC4::options::languageHelp__option_t
oCCVC4::LemmaInputChannel
oCCVC4::options::lemmaInputChannel__option_t
oCCVC4::LemmaOutputChannelThis interface describes a mechanism for the propositional and theory engines to communicate with the "outside world" about new lemmas being discovered
oCCVC4::options::lemmaOutputChannel__option_t
oCCVC4::options::literalMatchMode__option_t
oCCVC4::LogicInfoA LogicInfo instance describes a collection of theory modules and some basic configuration about them
oCCVC4::options::macrosQuant__option_t
oCstd::map< K, T >STL class
oCCVC4::options::maxCutsInContext__option_t
oCCVC4::options::memoryMap__option_t
oCCVC4::options::minisatDumpDimacs__option_t
oCCVC4::options::minisatUseElim__option_t
oCCVC4::options::miniscopeQuant__option_t
oCCVC4::options::miniscopeQuantFreeVar__option_t
oCCVC4::options::modelFormatMode__option_t
oCCVC4::options::modelUninterpDtEnum__option_t
oCCVC4::options::newProp__option_t
oCCVC4::NodeTemplate< ref_count >
oCCVC4::NodeTemplate< true >
oCCVC4::Options
oCCVC4::options::out__option_t
oCCVC4::options::outputLanguage__option_t
oCCVC4::PairHashFunction< T, U, HashT, HashU >
oCCVC4::options::parseOnly__option_t
oCCVC4::parser::ParserThis class encapsulates all of the state of a parser, including the name of the file, line number and column information, and in-scope declarations
oCCVC4::parser::ParserBuilderA builder for input language parsers
oCCVC4::options::perCallMillisecondLimit__option_t
oCCVC4::options::perCallResourceLimit__option_t
oCCVC4::expr::pickle::Pickle
oCCVC4::expr::pickle::Pickler
oCCVC4::Predicate
oCCVC4::PredicateHashFunction
oCCVC4::options::prenexQuant__option_t
oCCVC4::options::preprocessOnly__option_t
oCCVC4::options::preSkolemQuant__option_t
oCCVC4::options::printSuccess__option_t
oCCVC4::options::produceAssignments__option_t
oCCVC4::options::produceModels__option_t
oCCVC3::Proof
oCCVC4::Proof
oCCVC4::options::proof__option_t
oCCVC4::RationalA multi-precision rational constant
oCCVC4::RationalHashFunction
oCCVC4::Record
oCCVC4::RecordHashFunction
oCCVC4::RecordSelect
oCCVC4::RecordSelectHashFunction
oCCVC4::RecordUpdate
oCCVC4::RecordUpdateHashFunction
oCCVC4::options::recurseCbqi__option_t
oCCVC4::RegExp
oCCVC4::RegExpHashFunctionHash function for the RegExp constants
oCCVC4::options::registerQuantBodyTerms__option_t
oCCVC4::options::relationalTriggers__option_t
oCCVC4::options::relevantTriggers__option_t
oCCVC4::options::repeatSimp__option_t
oCCVC4::options::replayFilename__option_t
oCCVC4::options::replayLog__option_t
oCCVC4::options::replayStream__option_t
oCCVC4::options::restrictedPivots__option_t
oCCVC4::ResultThree-valued SMT result, with optional explanation
oCCVC4::options::revertArithModels__option_t
oCCVC4::options::rewriteApplyToConst__option_t
oCCVC4::options::rewriteDivk__option_t
oCCVC4::options::rewriteRulesAsAxioms__option_t
oCCVC4::options::sat_refine_conflicts__option_t
oCCVC4::options::satClauseDecay__option_t
oCCVC4::options::satRandomFreq__option_t
oCCVC4::options::satRandomSeed__option_t
oCCVC4::options::satRestartFirst__option_t
oCCVC4::options::satRestartInc__option_t
oCCVC4::prop::SatSolverFactory
oCCVC4::options::satVarDecay__option_t
oCCVC4::expr::ExprPrintTypes::ScopeSet the print-types state on the output stream for the current stack scope
oCCVC4::expr::ExprDag::ScopeSet the dag state on the output stream for the current stack scope
oCCVC4::expr::ExprSetDepth::ScopeSet the expression depth on the output stream for the current stack scope
oCCVC4::expr::ExprSetLanguage::ScopeSet a language on the output stream for the current stack scope
oCCVC4::CommandPrintSuccess::ScopeSet the print-success state on the output stream for the current stack scope
oCCVC4::options::segvSpin__option_t
oCCVC4::options::semanticChecks__option_t
oCCVC4::SExprA simple S-expression
oCCVC4::SExprKeyword
oCCVC4::SharedChannel< T >
oCCVC4::options::sharingFilterByLength__option_t
oCCVC4::options::simpleIteLiftQuant__option_t
oCCVC4::options::simplificationMode__option_t
oCCVC4::options::simplifyWithCareEnabled__option_t
oCCVC4::options::smartTriggers__option_t
oCCVC4::SmtEngine
oCCVC4::options::soiQuickExplain__option_t
oCCVC4::options::sortInference__option_t
oCCVC4::StatisticsBase::StatCmpA helper class for comparing two statistics
oCCVC4::options::statistics__option_t
oCCVC4::StatisticsBase
oCCVC4::options::strictParsing__option_t
oCCVC4::String
oCCVC4::options::stringCharCardinality__option_t
oCCVC4::options::stringExp__option_t
oCCVC4::options::stringFMF__option_t
oCCVC4::strings::StringHashFunction
oCCVC4::StringHashFunction
oCCVC4::options::stringLB__option_t
oCCVC4::options::stringRegExpUnrollDepth__option_t
oCCVC4::SubrangeBoundRepresentation of a subrange bound
oCCVC4::SubrangeBounds
oCCVC4::SubrangeBoundsHashFunction
oCCVC4::SymbolTableA convenience class for handling scoped declarations
oCCVC3::Theorem
oCCVC4::options::theoryAlternates__option_t
oCCVC4::options::theoryOfMode__option_t
oCCVC4::options::thread_id__option_t
oCCVC4::options::threadArgv__option_t
oCCVC4::options::threads__option_t
oCCVC4::TupleSelect
oCCVC4::TupleSelectHashFunction
oCCVC4::TupleUpdate
oCCVC4::TupleUpdateHashFunction
oCCVC4::TypeClass encapsulating CVC4 expression types
oCCVC4::options::typeChecking__option_t
oCCVC4::TypeConstantHashFunctionWe hash the constants with their values
oCCVC4::TypeHashFunctionHash function for Types
oCCVC4::options::ufssAbortCardinality__option_t
oCCVC4::options::ufssCliqueSplits__option_t
oCCVC4::options::ufssColoringSat__option_t
oCCVC4::options::ufssDiseqPropagation__option_t
oCCVC4::options::ufssEagerSplits__option_t
oCCVC4::options::ufssExplainedCliques__option_t
oCCVC4::options::ufssFairness__option_t
oCCVC4::options::ufssMinimalModel__option_t
oCCVC4::options::ufssRegions__option_t
oCCVC4::options::ufssSimpleCliques__option_t
oCCVC4::options::ufssSmartSplits__option_t
oCCVC4::options::ufssSymBreak__option_t
oCCVC4::options::ufssTotality__option_t
oCCVC4::options::ufssTotalityLazy__option_t
oCCVC4::options::ufssTotalityLimited__option_t
oCCVC4::options::ufssTotalitySymBreak__option_t
oCCVC4::options::ufSymmetryBreaker__option_t
oCCVC4::options::unconstrainedSimp__option_t
oCCVC4::UninterpretedConstant
oCCVC4::UninterpretedConstantHashFunctionHash function for the BitVector constants
oCCVC4::options::unsatCores__option_t
oCCVC4::UnsignedHashFunction< T >
oCCVC4::options::useFC__option_t
oCCVC4::options::userPatternsQuant__option_t
oCCVC4::options::useSOI__option_t
oCCVC3::ValidityCheckerCVC3 API (compatibility layer for CVC4)
oCCVC4::options::varElimQuant__option_t
oCCVC4::VariableTypeMap
oCCVC4::options::verbosity__option_t
oCCVC4::options::version__option_t
oCCVC4::options::waitToJoin__option_t
\CCVC4::options::zombieHuntThreshold__option_t