|
FlowArithmeticCalculator 1.0.0
Flow Arithmetic Calculator
|
A side of a connection between two ports. More...
#include <BlocksConnectionSide.h>
Collaboration diagram for business_logic::elements::structures::BlocksConnectionSide:Public Member Functions | |
| bool | operator== (const BlocksConnectionSide &other) const |
| Equality operator. | |
Public Attributes | |
| business_logic::elements::blocks::BaseBlock * | block |
| The block. | |
| const business_logic::elements::structures::Port * | port |
| The port. | |
A side of a connection between two ports.
Definition at line 22 of file BlocksConnectionSide.h.
|
inline |
Equality operator.
The equality operator is required for std unordered containers.
| other | The other side |
Definition at line 40 of file BlocksConnectionSide.h.
| business_logic::elements::blocks::BaseBlock* business_logic::elements::structures::BlocksConnectionSide::block |
The block.
Definition at line 26 of file BlocksConnectionSide.h.
Referenced by business_logic::elements::blocks::MonitorBlock::getValueToRenderAboveBlock(), business_logic::BlocksManager::handleRightClickOnBlock(), business_logic::input::ConnectPortsInteraction::handleUserInteractedWith(), business_logic::BlocksManager::hasConnectionBetween(), business_logic::calculations::BlocksCalculator::hasCycle(), std::hash< business_logic::elements::structures::BlocksConnectionSide >::operator()(), and operator==().
| const business_logic::elements::structures::Port* business_logic::elements::structures::BlocksConnectionSide::port |
The port.
Definition at line 31 of file BlocksConnectionSide.h.
Referenced by business_logic::BlocksManager::hasConnectionBetween(), std::hash< business_logic::elements::structures::BlocksConnectionSide >::operator()(), and operator==().