klee
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cklee::_Identity< T >
 Cklee::_Select1st< V, D >
 Cklee::ExprVisitor::Action
 Cklee::AddressSpace
 Cklee::Array
 Cklee::ArrayCacheProvides an interface for creating and destroying Array objects
 Cklee::ArrayCmpFn
 Cklee::ArrayExprHash< T >
 Cklee::ArrayExprHash< ::VCExpr >
 Cklee::ArrayExprHash< Z3ASTHandle >
 Cklee::ArrayExprHelper
 Cklee::ArrayHashFn
 Cllvm::AssemblyAnnotationWriter
 Cklee::Assignment
 Cklee::AssignmentGenerator
 CAssignmentLessThan
 Cklee::BitArray
 CCachingSolver::CacheEntry
 CCachingSolver::CacheEntryHash
 Cklee::CallPathManager
 Cklee::CallPathNode
 Cklee::CallSiteInfo
 Cklee::Cell
 CCexData
 CCexObjectData
 Cklee::ConstraintManagerManages constraints, e.g. optimisation
 Cklee::ConstraintSet
 Cklee::ContextContext - Helper class for storing global information about a KLEE run
 Cklee::Expr::CreateArg
 CDebugInfoExtractor
 Cklee::expr::DeclDecl - Base class for top level declarations
 CDenseSet< T >
 Cklee::DiscretePDF< T, Comparator >
 Cklee::EquivArrayCmpFn
 Cklee::ExecutionStateExecutionState representing a path under exploration
 Cklee::ExecutionStateIDCompare
 Cklee::ExprClass representing symbolic expressions
 Cklee::ExprBuilderExprBuilder - Base expression builder class
 Cklee::util::ExprCmp
 Cklee::ExprHandle
 Cklee::util::ExprHash
 Cklee::ExprHolder
 Cklee::ExprOptimizer
 Cklee::ExprPPrinter
 Cklee::ExprRangeEvaluator< T >
 Cklee::ExprRangeEvaluator< ValueRange >
 Cklee::ExprRewriter
 Cklee::ExprSMTLIBPrinter
 Cklee::ExprVisitor
 Cklee::ExternalDispatcher
 Cklee::ExternalDispatcherImpl
 Cklee::FixedStack< T >
 Cklee::FixedStack< klee::ImmutableTree::Node * >
 Cklee::FunctionInfoFunctionInfo stores debug information for a KFunction
 Cllvm::FunctionPass
 Cklee::SpecialFunctionHandler::HandlerInfo
 Cklee::expr::IdentifierIdentifier - Wrapper for a uniqued string
 Cklee::ImmutableMap< K, D, CMP >
 Cklee::ImmutableMap< const MemoryObject *, ref< ObjectState >, MemoryObjectLT >
 Cklee::ImmutableSet< T, CMP >
 Cklee::ImmutableSet< klee::ref< klee::Expr > >
 Cklee::ImmutableTree< K, V, KOV, CMP >
 Cklee::ImmutableTree< const MemoryObject *, value_type, _Select1st< value_type, key_type >, MemoryObjectLT >
 Cklee::ImmutableTree< K, value_type, _Select1st< value_type, key_type >, std::less< K > >
 Cklee::ImmutableTree< klee::ref< klee::Expr >, klee::ref< klee::Expr >, _Identity< klee::ref< klee::Expr > >, std::less< klee::ref< klee::Expr > > >
 Cklee::ImmutableTree< T, T, _Identity< T >, std::less< T > >
 Cklee::IncompleteSolver
 CIndependentElementSet
 Cklee::InstructionInfoInstructionInfo stores debug information for a KInstruction
 Cklee::InstructionInfoTable
 Cklee::Interpreter
 Cklee::InterpreterHandler
 Cklee::Interpreter::InterpreterOptions
 Cklee::ImmutableTree< K, V, KOV, CMP >::iterator
 Cklee::MapOfSets< K, V >::iterator
 Cstd::iterator
 Cklee::KCommandLine
 Cklee::KConstant
 Cklee::KFunction
 Cklee::KInstIterator
 Cklee::KInstruction
 Cklee::KModule
 CKTest
 CKTestObject
 Cklee::expr::LexerLexer - Interface for lexing tokens from a .kquery language file
 Cklee::MapOfSets< K, V >
 Cklee::MapOfSets< ref< Expr >, Assignment * >
 Cllvm::MDBuilder
 Cklee::MemoryManager
 Cklee::MemoryObject
 Cklee::MemoryObjectLTFunction object ordering MemoryObject's by address
 Cklee::MergeHandlerRepresents one klee_open_merge() call. Handles merging of states that branched from it
 Cklee::Interpreter::ModuleOptions
 Cllvm::ModulePass
 Cklee::ImmutableTree< K, V, KOV, CMP >::Node
 Cklee::MapOfSets< K, V >::Node
 CNonNullAssignment
 CNullAssignment
 CNullOrSatisfyingAssignment
 Cklee::ObjectState
 Cklee::expr::ParserParser - Public interface for parsing a .kquery language file
 Cklee::time::Point
 CPrintContext
 Cklee::PTree
 Cklee::PTreeNode
 Cklee::Query
 Cllvm::raw_ostream
 Cklee::ref< T >
 Cklee::ref< const klee::MemoryObject >
 Cklee::ref< Expr >
 Cklee::ref< klee::ConstantExpr >
 Cklee::ref< klee::Expr >
 Cklee::ref< klee::UpdateNode >
 Cklee::ReferenceCounterReference counter to be used as part of a ref-managed struct or class
 Cklee::RNG
 Cklee::Searcher
 Cklee::SeedInfo
 Cllvm::simplify_type< const ::klee::ref< T > >
 Cklee::Solver
 Cklee::SolverImplSolverImpl - Abstract base clase for solver implementations
 Cklee::SolverQueryMetaData
 Cklee::time::Span
 Cklee::SpecialFunctionHandler
 Cklee::StackFrame
 Cklee::Statistic
 Cklee::StatisticManager
 Cklee::StatisticRecord
 Cklee::StatsTracker
 Cklee::STPBuilder
 Cklee::LowerSwitchPass::SwitchCase
 Cklee::SwitchCaseCmp
 Cklee::Timer
 Cklee::TimerGroup
 Cklee::TimerStatIncrementer
 Cklee::TimingSolver
 Cklee::expr::Token
 Cklee::TreeOStream
 Cklee::TreeStreamWriter
 Cstd::unordered_map
 Cklee::UnwindingInformationContains information related to unwinding (Itanium ABI/2-Phase unwinding)
 Cklee::UpdateListClass representing a complete list of updates into an array
 Cklee::UpdateNodeClass representing a byte update of an array
 Cklee::UpdateNodeCmpFn
 Cklee::UpdateNodeHashFn
 CValueRange
 Cklee::WallTimer
 Cklee::Z3Builder
 Cklee::Z3NodeHandle< T >