Om  1.0.0
A universal framework for multimedia simulation
Public Types | Public Member Functions | List of all members
om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) > Class Template Reference

Specialization of the function call template class for a method with 7 parameters. More...

#include <omFunctionCall.h>

Inheritance diagram for om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >:

Public Types

typedef BaseType::FunctionType FunctionType
 
typedef R ReturnType
 
typedef T1 ParameterType1
 
typedef T2 ParameterType2
 
typedef T3 ParameterType3
 
typedef T4 ParameterType4
 
typedef T5 ParameterType5
 
typedef T6 ParameterType6
 
typedef T7 ParameterType7
 

Public Member Functions

 FunctionCall (const FunctionType &f, ParameterType1 a1, ParameterType2 a2, ParameterType3 a3, ParameterType4 a4, ParameterType5 a5, ParameterType6 a6, ParameterType7 a7)
 

Detailed Description

template<typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
class om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >

Specialization of the function call template class for a method with 7 parameters.

Member Typedef Documentation

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef BaseType::FunctionType om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::FunctionType
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef R om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ReturnType
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T1 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType1
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T2 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType2
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T3 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType3
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T4 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType4
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T5 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType5
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T6 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType6
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
typedef T7 om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::ParameterType7

Constructor & Destructor Documentation

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
om::lang::FunctionCall< R(T1, T2, T3, T4, T5, T6, T7) >::FunctionCall ( const FunctionType f,
ParameterType1  a1,
ParameterType2  a2,
ParameterType3  a3,
ParameterType4  a4,
ParameterType5  a5,
ParameterType6  a6,
ParameterType7  a7 
)
inline

The documentation for this class was generated from the following file: