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) > Class Template Reference

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

#include <omFunctionCall.h>

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

Public Types

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

Public Member Functions

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

Detailed Description

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

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

Member Typedef Documentation

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

Constructor & Destructor Documentation

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

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