|
|
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. |