> All members, including inherited
◆ clearAllOutgoingConnections()
template<typename... Args>
void ASignal< Args >::clearAllOutgoingConnections |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ clearAllOutgoingConnectionsWith()
template<typename... Args>
|
inlineoverridevirtualnoexcept |
- Parameters
-
receiver | object to clear connections with. |
Implements AAbstractSignal.
◆ hasOutgoingConnectionsWith()
template<typename... Args>
|
inlinenodiscardoverridevirtualnoexcept |
- Parameters
-
receiver | receiver objects to check connections with. |
- Returns
- Whether this signal has connections with passed receiver object.
Implements AAbstractSignal.
◆ operator bool()
template<typename... Args>
ASignal< Args >::operator bool |
( |
| ) |
const |
|
inline |
It's very useful then signal argument values calculation is expensive and you do not want to calculate them if no slots connected to the signal.
- Returns
- true, if slot contains any connected slots, false otherwise.