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