carl
24.04
Computer ARithmetic Library
|
#include "Variable.h"
#include <carl-common/util/streamingOperators.h>
#include <carl-common/meta/SFINAE.h>
#include <algorithm>
#include <variant>
#include <vector>
Go to the source code of this file.
Data Structures | |
class | carl::variable_type_filter |
class | carl::carlVariables |
Namespaces | |
carl | |
carl is the main namespace for the library. | |
Functions | |
void | carl::swap (Variable &lhs, Variable &rhs) |
bool | carl::operator== (const carlVariables &lhs, const carlVariables &rhs) |
std::ostream & | carl::operator<< (std::ostream &os, const carlVariables &vars) |
template<typename T > | |
carlVariables | carl::variables (const T &t) |
Return the variables as collected by the methods above. More... | |
template<typename T > | |
carlVariables | carl::boolean_variables (const T &t) |
template<typename T > | |
carlVariables | carl::integer_variables (const T &t) |
template<typename T > | |
carlVariables | carl::real_variables (const T &t) |
template<typename T > | |
carlVariables | carl::arithmetic_variables (const T &t) |
template<typename T > | |
carlVariables | carl::bitvector_variables (const T &t) |
template<typename T > | |
carlVariables | carl::uninterpreted_variables (const T &t) |