| Data Structures | |
| class | Callback< Signature > | 
| Callback class based on template specialization.  More... | |
| class | Callback< R(ArgTs...)> | 
| Callback class based on template specialization.  More... | |
| Functions | |
| template<typename R , typename... ArgTs> | |
| Callback< R(ArgTs...)> | callback (R(*func)(ArgTs...)=nullptr) noexcept | 
| Create a callback class with type inferred from the arguments.  More... | |
| template<typename R , typename... ArgTs> | |
| Callback< R(ArgTs...)> | callback (const Callback< R(ArgTs...)> &func) | 
| Create a callback class with type inferred from the arguments.  More... | |
| template<typename R , typename... ArgTs> | |
| Callback< R(ArgTs...)> | callback (Callback< R(ArgTs...)> &&func) noexcept | 
| Create a callback class with type inferred from the arguments.  More... | |
| template<typename T , typename U , typename R , typename... ArgTs> | |
| Callback< R(ArgTs...)> | callback (U *obj, R(T::*method)(ArgTs...)) noexcept | 
| Create a callback class with type inferred from the arguments.  More... | |
| template<typename T , typename U , typename R , typename... ArgTs> | |
| Callback< R(ArgTs...)> | callback (R(*func)(T *, ArgTs...), U *arg) noexcept | 
| Create a callback class with type inferred from the arguments.  More... | |
| template<typename F > | |
| Callback< detail::unqualify_fn_t< detail::member_type_t< decltype(&mstd::remove_cvref_t< F >::operator())> > > | callback (F &&f) | 
| Create a Create a callback class with type inferred from the arguments.  More... | |
| 
 | noexcept | 
Create a callback class with type inferred from the arguments.
| func | Static function to attach | 
Definition at line 678 of file Callback.h.
| Callback<R(ArgTs...)> mbed::callback | ( | const Callback< R(ArgTs...)> & | func | ) | 
Create a callback class with type inferred from the arguments.
| func | Static function to attach | 
Definition at line 689 of file Callback.h.
| 
 | noexcept | 
Create a callback class with type inferred from the arguments.
| func | Static function to attach | 
Definition at line 700 of file Callback.h.
| 
 | noexcept | 
Create a callback class with type inferred from the arguments.
| obj | Optional pointer to object to bind to function | 
| method | Member function to attach | 
Definition at line 712 of file Callback.h.
| 
 | noexcept | 
Create a callback class with type inferred from the arguments.
| func | Static function to attach | 
| arg | Pointer argument to function | 
Definition at line 766 of file Callback.h.
| Callback<detail::unqualify_fn_t<detail::member_type_t<decltype(&mstd::remove_cvref_t<F>::operator())> > > mbed::callback | ( | F && | f | ) | 
Create a Create a callback class with type inferred from the arguments.
| f | Function object to attach | 
Definition at line 795 of file Callback.h.