Z3
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
[detail level 12345]
oNcom
|\Nmicrosoft
oNMicrosoft
|\NZ3
oNz3Z3 C++ namespace
|oCast_vector_tpl
|oCexceptionException used to sign API usage errors
|oCconfigZ3 global configuration object
|oCcontextA Context manages all other Z3 objects, global configuration options, etc
|oCarray
|oCobject
|oCsymbol
|oCparams
|oCast
|oCsortA Z3 sort (aka type). Every expression (i.e., formula or term) in Z3 has a sort
|oCfunc_declFunction declaration (aka function definition). It is the signature of interpreted and uninterpreted functions in Z3. The basic building block in Z3 is the function application
|oCexprA Z3 expression is used to represent formulas and terms. For Z3, a formula is any expression of sort Boolean. Every expression has a sort
|oCcast_ast
|oCcast_ast< ast >
|oCcast_ast< expr >
|oCcast_ast< sort >
|oCcast_ast< func_decl >
|oCfunc_entry
|oCfunc_interp
|oCmodel
|oCstats
|oCsolver
|oCgoal
|oCapply_result
|oCtactic
|oCprobe
|\Coptimize
oNz3py
|oCContext
|oCZ3PPObjectASTs base class
|oCAstRef
|oCSortRef
|oCFuncDeclRefFunction Declarations
|oCExprRefExpressions
|oCBoolSortRefBooleans
|oCBoolRef
|oCPatternRefPatterns
|oCQuantifierRefQuantifiers
|oCArithSortRefArithmetic
|oCArithRef
|oCIntNumRef
|oCRatNumRef
|oCAlgebraicNumRef
|oCBitVecSortRefBit-Vectors
|oCBitVecRef
|oCBitVecNumRef
|oCArraySortRefArrays
|oCArrayRef
|oCDatatype
|oCScopedConstructor
|oCScopedConstructorList
|oCDatatypeSortRef
|oCDatatypeRef
|oCParamsRefParameter Sets
|oCParamDescrsRef
|oCGoal
|oCAstVector
|oCAstMap
|oCFuncEntry
|oCFuncInterp
|oCModelRef
|oCStatisticsStatistics
|oCCheckSatResult
|oCSolver
|oCFixedpointFixedpoint
|oCFiniteDomainSortRef
|oCOptimizeObjectiveOptimize
|oCOptimize
|oCApplyResult
|oCTactic
|oCProbe
|oCFPSortRefFP Sorts
|oCFPRMSortRef
|oCFPRefFP Expressions
|oCFPRMRef
|\CFPNumRefFP Numerals
oCComparable
oCException
oCIComparable
oCIDisposable
\CRuntimeException