#include <ModelicaFile.hpp>
Public Member Functions | |
| ConnectClause () | |
| ConnectClause (ConnectClause &&other) noexcept | |
| ConnectClause (const ConnectClause &other) | |
| bool | isValid () const |
| Return true if this handle still refers to a live connect clause. | |
| ConnectClause & | operator= (ConnectClause &&other) noexcept |
| ConnectClause & | operator= (const ConnectClause &other) |
| void | remove () |
| Remove this connect clause from the owning class definition. | |
| std::string | source () const |
| Left-hand side component reference of the connect statement. | |
| std::string | target () const |
| Right-hand side component reference of the connect statement. | |
| ~ConnectClause () | |
Represents a single connect(lhs, rhs); statement.
Retrieved objects continue to work after edits while the connect clause exists. If the clause is removed, the next call throws so you know to fetch it again with ClassDefinition::getConnectClauses().
| openstudio::modelica::ConnectClause::ConnectClause | ( | ) |
| openstudio::modelica::ConnectClause::ConnectClause | ( | const ConnectClause & | other | ) |
|
noexcept |
| openstudio::modelica::ConnectClause::~ConnectClause | ( | ) |
| bool openstudio::modelica::ConnectClause::isValid | ( | ) | const |
Return true if this handle still refers to a live connect clause.
|
noexcept |
| ConnectClause & openstudio::modelica::ConnectClause::operator= | ( | const ConnectClause & | other | ) |
| void openstudio::modelica::ConnectClause::remove | ( | ) |
Remove this connect clause from the owning class definition.
| std::string openstudio::modelica::ConnectClause::source | ( | ) | const |
Left-hand side component reference of the connect statement.
| std::string openstudio::modelica::ConnectClause::target | ( | ) | const |
Right-hand side component reference of the connect statement.