Implements an uninterpreted variable.
More...
#include <UVariable.h>
Implements an uninterpreted variable.
Definition at line 19 of file UVariable.h.
◆ UVariable() [1/5]
carl::UVariable::UVariable |
( |
| ) |
|
|
default |
Default constructor.
The resulting object will not be a valid variable, but a dummy object.
◆ UVariable() [2/5]
carl::UVariable::UVariable |
( |
const UVariable & |
| ) |
|
|
default |
◆ UVariable() [3/5]
◆ ~UVariable()
carl::UVariable::~UVariable |
( |
| ) |
|
|
default |
◆ UVariable() [4/5]
carl::UVariable::UVariable |
( |
Variable |
var | ) |
|
|
inlineexplicit |
◆ UVariable() [5/5]
Constructs an uninterpreted variable.
- Parameters
-
var | The variable of the uninterpreted variable to construct. |
domain | The domain of the uninterpreted variable to construct. |
Definition at line 47 of file UVariable.h.
◆ domain()
Sort carl::UVariable::domain |
( |
| ) |
const |
|
inline |
- Returns
- The domain of this uninterpreted variable.
Definition at line 61 of file UVariable.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ variable()
Variable carl::UVariable::variable |
( |
| ) |
const |
|
inline |
- Returns
- The according variable, hence, the actual content of this class.
Definition at line 54 of file UVariable.h.
◆ mDomain
Sort carl::UVariable::mDomain |
|
private |
◆ mVar
The according variable, hence, the actual content of this class.
Definition at line 22 of file UVariable.h.
The documentation for this class was generated from the following file: