#include <port_base_implementation.hpp>
◆ PortBaseImplementation() [1/4]
◆ PortBaseImplementation() [2/4]
visr::impl::PortBaseImplementation::PortBaseImplementation |
( |
| ) |
|
|
delete |
Deleted default constructor.
◆ PortBaseImplementation() [3/4]
Deleted copy constructor to prevent copy construction of this and derived classes
◆ PortBaseImplementation() [4/4]
Deleted move constructor to prevent move construction of this and derived classes
◆ ~PortBaseImplementation()
visr::impl::PortBaseImplementation::~PortBaseImplementation |
( |
| ) |
|
Destructor. Ports are not intended to be used polymorphically, so the destructor is non-virtual.
- Todo:
- Check whether this still holds.
◆ direction()
◆ hasParent()
bool visr::impl::PortBaseImplementation::hasParent |
( |
| ) |
const |
|
noexcept |
◆ name()
char const* visr::impl::PortBaseImplementation::name |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parent() [1/2]
◆ parent() [2/2]
Return the parent component of this port.
- Exceptions
-
std::logic | if the the port has no parent. |
◆ removeParent()
void visr::impl::PortBaseImplementation::removeParent |
( |
| ) |
|
|
noexcept |
Remove the current parent, effectively making the
◆ setParent()
The documentation for this class was generated from the following files: