Provides a call operator for the derived class bdlmt::Signaler, such that its call signature is identical to that of t_PROT.

Synopsis

Declared in <bdlmt_signaler.h>

template<
    class t_SIGNALER,
    class t_PROT>
struct Signaler_Invocable;

Specializations

Derived Classes

Name

Description

Signaler

This class template provides a thread‐safe signaler that executes connected slots when invoked via its call operator. t_PROT is a function signature and must have a return type of void. The callable objects assigned to the slots may have return types other than void, in which case their return values will be discarded.

Created with MrDocs