|
template<typename L , typename F = get_callable_signature_t<std::remove_cvref_t<L>>> |
| Listener (int command, L &&listener) |
|
|
template<class Signature > |
using | function = modm::inplace_function< Signature, MODM_AMNB_HANDLER_STORAGE, alignof (void *)> |
|
using | Storage = modm::inplace_any< MODM_AMNB_HANDLER_STORAGE+sizeof (void *)> |
|
using | Redirect = void (const Message &, Storage *) |
|
|
auto | getRedirect (void (*)(uint8_t)) |
|
template<typename T > |
auto | getRedirect (void (*)(uint8_t, const T &)) |
|
auto | getRedirect (void (*)(uint8_t, const uint8_t *, size_t)) |
|
void | call (const Message &msg) |
|
|
const uint8_t | command |
|
Storage | callback |
|
Redirect *const | redirect |
|
|
template<size_t , size_t > |
class | Node |
|
The documentation for this struct was generated from the following file: