|
void | operator() () |
|
void | reset () |
|
constexpr | persistent () noexcept |
| Default constuctor defers to T 's empty initializer.
|
|
constexpr | persistent (bool &&t) noexcept |
| Move constructor from T
|
|
constexpr | persistent (const bool &t) noexcept |
| Copy constructor from T
|
|
constexpr auto & | operator= (bool &&t) noexcept |
| Move assignment from T
|
|
constexpr auto & | operator= (const bool &t) noexcept |
| Copy assignment from T
|
|
constexpr | operator bool & () noexcept |
| Conversion to a mutable reference to the underlying value.
|
|
constexpr | operator const bool & () const noexcept |
| Conversion to a constant reference to the underlying value.
|
|
A semantically value-less endpoint that signals an event.
Example: bng<"falling edge", "indicates button state falling edge event"> falling_edge;
- Template Parameters
-
name_str | The name of the endpoint. Required. |
desc | A description of the endpoint. Defaults to an empty string. |
Tags | Tag helper classes to apply to the endpoint. None by default. |