Открытые члены

Шаблон класса nitro::FunctionWrapper< void >

#include <utilities/testing_utilities.h>

Полный список членов класса

Открытые члены

int operator() (void(*CallingFunction)(void))
template<class type1 >
int operator() (void(*CallingFunction)(type1), type1 &Param1)
template<class type1 , class type2 >
int operator() (void(*CallingFunction)(type1, type2), type1 &Param1, type2 &Param2)
template<class type1 , class type2 , class type3 >
int operator() (void(*CallingFunction)(type1, type2, type3), type1 &Param1, type2 &Param2, type3 &Param3)
template<class type1 , class type2 , class type3 , class type4 >
int operator() (void(*CallingFunction)(type1, type2, type3, type4), type1 &Param1, type2 &Param2, type3 &Param3, type4 &Param4)
template<class type1 , class type2 , class type3 , class type4 , class type5 >
int operator() (void(*CallingFunction)(type1, type2, type3, type4, type5), type1 &Param1, type2 &Param2, type3 &Param3, type4 &Param4, type5 &Param5)

Подробное описание

template<>
class nitro::FunctionWrapper< void >

См. определение в файле testing_utilities.h строка 253


Методы

int nitro::FunctionWrapper< void >::operator() ( void(*)(void)  CallingFunction  )  [inline]

Враппер для вызова функции без параметров.

Аргументы:
CallingFunction - Вызываемая функция.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 274

                {
                        CallingFunction();
                        return( 0 );
                }

template<class type1 , class type2 , class type3 , class type4 , class type5 >
int nitro::FunctionWrapper< void >::operator() ( void(*)(type1, type2, type3, type4, type5)  CallingFunction,
type1 &  Param1,
type2 &  Param2,
type3 &  Param3,
type4 &  Param4,
type5 &  Param5 
) [inline]

Враппер для вызова функции с 3 параметрами.

Аргументы:
CallingFunction - Вызываемая функция.
Param1 - Параметр "оборачиваемой" функции.
Param2 - Параметр "оборачиваемой" функции.
Param3 - Параметр "оборачиваемой" функции.
Param4 - Параметр "оборачиваемой" функции.
Param5 - Параметр "оборачиваемой" функции.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 459

                {
                        CallingFunction( Param1 , Param2 , Param3 , Param4 , Param5 );
                        return( 0 );
                }

template<class type1 , class type2 , class type3 , class type4 >
int nitro::FunctionWrapper< void >::operator() ( void(*)(type1, type2, type3, type4)  CallingFunction,
type1 &  Param1,
type2 &  Param2,
type3 &  Param3,
type4 &  Param4 
) [inline]

Враппер для вызова функции с 3 параметрами.

Аргументы:
CallingFunction - Вызываемая функция.
Param1 - Параметр "оборачиваемой" функции.
Param2 - Параметр "оборачиваемой" функции.
Param3 - Параметр "оборачиваемой" функции.
Param4 - Параметр "оборачиваемой" функции.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 414

                {
                        CallingFunction( Param1 , Param2 , Param3 , Param4 );
                        return( 0 );
                }

template<class type1 , class type2 , class type3 >
int nitro::FunctionWrapper< void >::operator() ( void(*)(type1, type2, type3)  CallingFunction,
type1 &  Param1,
type2 &  Param2,
type3 &  Param3 
) [inline]

Враппер для вызова функции с 3 параметрами.

Аргументы:
CallingFunction - Вызываемая функция.
Param1 - Параметр "оборачиваемой" функции.
Param2 - Параметр "оборачиваемой" функции.
Param3 - Параметр "оборачиваемой" функции.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 373

                {
                        CallingFunction( Param1 , Param2 , Param3 );
                        return( 0 );
                }

template<class type1 , class type2 >
int nitro::FunctionWrapper< void >::operator() ( void(*)(type1, type2)  CallingFunction,
type1 &  Param1,
type2 &  Param2 
) [inline]

Враппер для вызова функции с 2 параметрами.

Аргументы:
CallingFunction - Вызываемая функция.
Param1 - Параметр "оборачиваемой" функции.
Param2 - Параметр "оборачиваемой" функции.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 336

                {
                        CallingFunction( Param1 , Param2 );
                        return( 0 );
                }

template<class type1 >
int nitro::FunctionWrapper< void >::operator() ( void(*)(type1)  CallingFunction,
type1 &  Param1 
) [inline]

Враппер для вызова функции с 1 параметром.

Аргументы:
CallingFunction - Вызываемая функция.
Param1 - Параметр "оборачиваемой" функции.
Возвращает:
Всегда 0.
Автор:
Додонов А.А.

См. определение в файле testing_utilities.h строка 303

                {
                        CallingFunction( Param1 );
                        return( 0 );
                }


Объявления и описания членов класса находятся в файле:

Generated by  doxygen 1.6.1