Base module

Signal< RT(Args...), MutexT >::EmitGuard

Balances beginEmitLocked() on every exit path, including a throwing slot.

EmitGuard

struct EmitGuard

Defined in src/base/include/icy/signal.h:574

Public Attributes

ReturnNameDescription
Signal *sig

sig

Signal * sig

Type: Signal *

Defined in src/base/include/icy/signal.h:576

Public Methods

ReturnNameDescription
~EmitGuard inline

~EmitGuard

inline

inline ~EmitGuard()

Defined in src/base/include/icy/signal.h:577