#include <port_base_implementation.hpp>
visr::impl::PortBaseImplementation::PortBaseImplementation |
( |
| ) |
|
|
delete |
Deleted default constructor.
Deleted copy constructor to prevent copy construction of this and derived classes
Deleted move constructor to prevent move construction of this and derived classes
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.
bool visr::impl::PortBaseImplementation::hasParent |
( |
| ) |
const |
|
noexcept |
char const* visr::impl::PortBaseImplementation::name |
( |
| ) |
const |
|
inline |
Return the parent component of this port.
- Exceptions
-
std::logic | if the the port has no parent. |
void visr::impl::PortBaseImplementation::removeParent |
( |
| ) |
|
|
noexcept |
Remove the current parent, effectively making the
The documentation for this class was generated from the following files: