template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
class ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >
The unqualified CallbackImpl class.
CallbackImpl class with nine arguments.
- Template Parameters
-
R | [explicit] The return type of the Callback. The remaining template arguments are the types of any arguments to the Callback. |
Definition at line 398 of file callback.h.
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
static std::string ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::DoGetTypeid |
( |
void |
| ) |
|
|
inlinestatic |
Definition at line 409 of file callback.h.
Referenced by ns3::Callback< void, int8_t >::DoAssign(), ns3::CallbackImpl< R, empty, empty, empty, empty, empty, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, empty, empty, empty, empty, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, empty, empty, empty, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, empty, empty, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, T4, empty, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, T4, T5, empty, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, empty, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, empty, empty >::GetTypeid(), ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, empty >::GetTypeid(), and ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::GetTypeid().
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
virtual std::string ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::GetTypeid |
( |
void |
| ) |
const |
|
inlinevirtual |
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
virtual R ns3::CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::operator() |
( |
T1 |
, |
|
|
T2 |
, |
|
|
T3 |
, |
|
|
T4 |
, |
|
|
T5 |
, |
|
|
T6 |
, |
|
|
T7 |
, |
|
|
T8 |
, |
|
|
T9 |
|
|
) |
| |
|
pure virtual |
- Returns
- Callback value
Implemented in ns3::MemPtrCallbackImpl< OBJ_PTR, MEM_PTR, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >, and ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >.