| Expr.h | |
| Expr_manager.h | |
| Kind.h | |
| Header to define CVC4_THREAD whether or not TLS is supported by the compiler/runtime platform | |
| CVC3 compatibility layer for CVC4 | |
| This is a forward declaration header to declare the CDHashMap<> template | |
| This is a forward declaration header to declare the CDSet<> template | |
| This is a forward declaration header to declare the CDInsertHashMap<> template | |
| This is a forward declaration header to declare the CDList<> template | |
| This is a forward declaration header to declare the CDTrailHashMap<> template | |
| Options.h | |
| Implementation of the command pattern on SmtEngines | |
| A stream interface for expressions | |
| Options.h | |
| This is a "pickler" for expressions | |
| Convenience class for scoping variable and type declarations | |
| Interface for expression types | |
| [[ Add one-line brief description here ]] | |
| Main header file for CVC4 library functionality | |
| #-inclusion of this file marks a header as private and generates a warning when the file is included improperly | |
| Macros that should be defined everywhere during the building of the libraries and driver binary, and also exported to the user | |
| Macros that should be defined everywhere during the building of the libraries and driver binary, and also exported to the user | |
| Replacement for clock_gettime() for systems without it (like Mac OS X) | |
| Replacement for ffs() for systems without it (like Win32) | |
| Replacement for strtok_r() for systems without it (like Win32) | |
| Options.h | |
| Base_options.h | |
| Options-related exceptions | |
| Global (command-line, set-option, ...) parameters for SMT | |
| Base for parser inputs | |
| Options.h | |
| A collection of state for use by parser implementations | |
| A builder for parsers | |
| Exception class for parse errors | |
| [[ Add one-line brief description here ]] | |
| Options.h | |
| Options.h | |
| Options.h | |
| SAT Solver | |
| An exception that is thrown when a feature is used outside the logic that CVC4 is currently using | |
| An exception that is thrown when an interactive-only feature while CVC4 is being used in a non-interactive setting | |
| Options.h | |
| [[ Add one-line brief description here ]] | |
| SmtEngine: the main public entry point of libcvc4 | |
| [[ Add one-line brief description here ]] | |
| [[ Add one-line brief description here ]] | |
| [[ Add one-line brief description here ]] | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| Options.h | |
| A class giving information about a logic (group a theory modules and configuration information) | |
| Options.h | |
| Option selection for theoryOf() operation | |
| Representation of abstract values | |
| Array types | |
| Representation of a constant array (an array in which the element is the same for all indices) | |
| A class representing a type ascription | |
| [[ Add one-line brief description here ]] | |
| A multi-precision rational constant | |
| Representation of cardinality | |
| [[ Add one-line brief description here ]] | |
| [[ Add one-line brief description here ]] | |
| Interface to a public class that provides compile-time information about the CVC4 library | |
| A class representing a Datatype definition | |
| [[ Add one-line brief description here ]] | |
| Dump utility classes and functions | |
| CVC4's exception base class and some associated utilities | |
| [[ Add one-line brief description here ]] | |
| [[ Add one-line brief description here ]] | |
| A multiprecision integer constant; wraps a CLN multiprecision integer | |
| A multiprecision integer constant; wraps a GMP multiprecision integer | |
| Definition of input and output languages | |
| [[ Add one-line brief description here ]] | |
| Mechanism for communication about new lemmas | |
| Representation of predicates for predicate subtyping | |
| [[ Add one-line brief description here ]] | |
| Multiprecision rational constants; wraps a CLN multiprecision rational | |
| Multiprecision rational constants; wraps a GMP multiprecision rational | |
| A class representing a Record definition | |
| [[ Add one-line brief description here ]] | |
| Encapsulation of the result of a query | |
| Simple representation of S-expressions | |
| [[ Add one-line brief description here ]] | |
| Representation of subrange bounds | |
| Tuple operators | |
| Representation of constants of uninterpreted sorts | |