The actual content of a sort.
More...
#include <SortManager.h>
|
std::string | name |
| The sort's name. More...
|
|
std::unique_ptr< std::vector< Sort > > | parameters |
| The sort's argument types. It is nullptr, if the sort's arity is zero. More...
|
|
std::unique_ptr< std::vector< std::size_t > > | indices |
| The sort's indices. A sort can be indexed with the "_" operator. It is nullptr, if no indices are present. More...
|
|
The actual content of a sort.
Definition at line 26 of file SortManager.h.
◆ SortContent() [1/6]
carl::SortContent::SortContent |
( |
| ) |
|
|
delete |
◆ SortContent() [2/6]
carl::SortContent::SortContent |
( |
std::string |
_name | ) |
|
|
inlineexplicitnoexcept |
Constructs a sort content.
- Parameters
-
_name | The name of the sort content to construct. |
Definition at line 40 of file SortManager.h.
◆ SortContent() [3/6]
carl::SortContent::SortContent |
( |
std::string |
_name, |
|
|
const std::vector< Sort > & |
_parameters |
|
) |
| |
|
inlineexplicit |
Constructs a sort content.
- Parameters
-
_name | The name of the sort content to construct. |
_parameters | The sorts of the arguments of the sort content to construct. |
Definition at line 49 of file SortManager.h.
◆ SortContent() [4/6]
carl::SortContent::SortContent |
( |
std::string |
_name, |
|
|
std::vector< Sort > && |
_parameters |
|
) |
| |
|
inlineexplicit |
◆ SortContent() [5/6]
carl::SortContent::SortContent |
( |
const SortContent & |
sc | ) |
|
|
inline |
◆ ~SortContent()
carl::SortContent::~SortContent |
( |
| ) |
|
|
defaultnoexcept |
Destructs a sort content.
◆ SortContent() [6/6]
◆ getUnindexed()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ indices
std::unique_ptr<std::vector<std::size_t> > carl::SortContent::indices |
The sort's indices. A sort can be indexed with the "_" operator. It is nullptr, if no indices are present.
Definition at line 32 of file SortManager.h.
◆ name
std::string carl::SortContent::name |
◆ parameters
std::unique_ptr<std::vector<Sort> > carl::SortContent::parameters |
The sort's argument types. It is nullptr, if the sort's arity is zero.
Definition at line 30 of file SortManager.h.
The documentation for this struct was generated from the following file: