carl  24.04
Computer ARithmetic Library
Variables.h File Reference
#include "Variable.h"
#include <carl-common/util/streamingOperators.h>
#include <carl-common/meta/SFINAE.h>
#include <algorithm>
#include <variant>
#include <vector>
Include dependency graph for Variables.h:
This graph shows which files directly or indirectly include this file:

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)