|
template<typename A , typename F = get_callable_signature_t<std::remove_cvref_t<A>>> |
| Action (int command, A &&action) |
|
|
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 = Message (const Message &msg, Storage *cb) |
|
|
auto | getRedirect (Response (*)()) |
|
template<typename T > |
auto | getRedirect (Response (*)(const T &)) |
|
auto | getRedirect (Response (*)(const uint8_t *, size_t)) |
|
auto | getRedirect (void (*)()) |
|
template<typename T > |
auto | getRedirect (void (*)(const T &)) |
|
auto | getRedirect (void (*)(const uint8_t *, size_t)) |
|
Message | 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: