| carl
    25.04
    Computer ARithmetic Library | 
#include <cassert>#include <climits>#include <iosfwd>#include <string>#include <type_traits>#include <carl-common/util/enum_util.h>#include <carl-common/config.h>#include <carl-logging/carl-logging.h>

Go to the source code of this file.
| Data Structures | |
| class | carl::Variable | 
| A Variable represents an algebraic variable that can be used throughout carl.  More... | |
| struct | std::hash< carl::Variable > | 
| Specialization of std::hashfor Variable.  More... | |
| Namespaces | |
| carl | |
| carl is the main namespace for the library. | |
| Enumerations | |
| enum class | carl::VariableType { carl::VT_BOOL = 0 , carl::VT_REAL = 1 , carl::VT_INT = 2 , carl::VT_UNINTERPRETED = 3 , carl::VT_BITVECTOR = 4 , carl::MIN_TYPE = VT_BOOL , carl::MAX_TYPE = VT_BITVECTOR , carl::TYPE_SIZE = MAX_TYPE - MIN_TYPE + 1 } | 
| Several types of variables are supported.  More... | |
| Functions | |
| std::ostream & | carl::operator<< (std::ostream &os, const VariableType &t) | 
| Streaming operator for VariableType.  More... | |
| std::ostream & | carl::operator<< (std::ostream &os, Variable rhs) | 
| Streaming operator for Variable.  More... | |
Definition in file Variable.h.