Implements a sort value, being a value of the uninterpreted domain specified by this sort.
More...
#include <SortValue.h>
|
carl::Sort | mSort |
| The sort defining the domain in which this value is. More...
|
|
std::size_t | mId = 0 |
| A unique id to identify this sort in the sort value manager. More...
|
|
Implements a sort value, being a value of the uninterpreted domain specified by this sort.
Definition at line 22 of file SortValue.h.
◆ SortValue() [1/2]
carl::SortValue::SortValue |
( |
Sort |
_sort, |
|
|
std::size_t |
_id |
|
) |
| |
|
inlineexplicitprivate |
Constructs a sort value.
@parem _sort The sort.
- Parameters
-
_id | The id of the sort value to construct. |
Definition at line 39 of file SortValue.h.
◆ SortValue() [2/2]
carl::SortValue::SortValue |
( |
| ) |
|
|
defaultnoexcept |
◆ id()
std::size_t carl::SortValue::id |
( |
| ) |
const |
|
inlinenoexcept |
- Returns
- The id of this sort value.
Definition at line 56 of file SortValue.h.
◆ sort()
- Returns
- The sort of this value.
Definition at line 49 of file SortValue.h.
◆ SortValueManager
◆ mId
std::size_t carl::SortValue::mId = 0 |
|
private |
A unique id to identify this sort in the sort value manager.
Definition at line 32 of file SortValue.h.
◆ mSort
The sort defining the domain in which this value is.
Definition at line 30 of file SortValue.h.
The documentation for this class was generated from the following file: