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