UniverseVariableIntensionConstraint class
Contents
The UniverseVariableIntensionConstraint is an intension constraint that represents a variable.
Base classes
Constructors, destructors, conversion operators
- UniverseVariableIntensionConstraint(std::string identifier) explicit
- ~UniverseVariableIntensionConstraint() defaulted override
Public functions
- auto getIdentifier() const -> const std::string&
-
void accept(Universe::
IUniverseIntensionConstraintVisitor* visitor) override
Function documentation
Universe:: UniverseVariableIntensionConstraint:: UniverseVariableIntensionConstraint(std::string identifier) explicit
| Parameters | |
|---|---|
| identifier | The identifier of the variable. |
Creates a new UniverseVariableIntensionConstraint.
Universe:: UniverseVariableIntensionConstraint:: ~UniverseVariableIntensionConstraint() override defaulted
Destroys this UniverseVariableIntensionConstraint.
const std::string& Universe:: UniverseVariableIntensionConstraint:: getIdentifier() const
| Returns | The identifier of the variable. |
|---|
Gives the identifier of the variable of this constraint.
void Universe:: UniverseVariableIntensionConstraint:: accept(Universe:: IUniverseIntensionConstraintVisitor* visitor) override
| Parameters | |
|---|---|
| visitor | The visitor to accept. |
Accepts an IUniverseIntensionConstraintVisitor.