#include <peoWrapper.h>
Inheritance diagram for peoWrapper:

Public Member Functions | |
| template<typename AlgorithmType> | |
| peoWrapper (AlgorithmType &externalAlgorithm) | |
| constructor | |
| template<typename AlgorithmType, typename AlgorithmDataType> | |
| peoWrapper (AlgorithmType &externalAlgorithm, AlgorithmDataType &externalData) | |
| constructor | |
| template<typename AlgorithmReturnType> | |
| peoWrapper (AlgorithmReturnType &(*externalAlgorithm)()) | |
| constructor | |
| template<typename AlgorithmReturnType, typename AlgorithmDataType> | |
| peoWrapper (AlgorithmReturnType &(*externalAlgorithm)(AlgorithmDataType &), AlgorithmDataType &externalData) | |
| constructor | |
| ~peoWrapper () | |
| destructor | |
| void | run () |
| function run | |
Private Attributes | |
| AbstractAlgorithm * | algorithm |
Classes | |
| struct | AbstractAlgorithm |
| struct | Algorithm |
| struct | Algorithm< AlgorithmType, void > |
| struct | FunctionAlgorithm |
| struct | FunctionAlgorithm< AlgorithmReturnType, void > |
Definition at line 49 of file peoWrapper.h.
| peoWrapper::peoWrapper | ( | AlgorithmType & | externalAlgorithm | ) | [inline] |
constructor
| AlgorithmType& | externalAlgorithm |
Definition at line 56 of file peoWrapper.h.
| peoWrapper::peoWrapper | ( | AlgorithmType & | externalAlgorithm, | |
| AlgorithmDataType & | externalData | |||
| ) | [inline] |
constructor
| AlgorithmType& | externalAlgorithm | |
| AlgorithmDataType& | externalData |
Definition at line 63 of file peoWrapper.h.
| peoWrapper::peoWrapper | ( | AlgorithmReturnType &(*)() | externalAlgorithm | ) | [inline] |
constructor
| AlgorithmReturnType& | (*externalAlgorithm)() |
Definition at line 69 of file peoWrapper.h.
| peoWrapper::peoWrapper | ( | AlgorithmReturnType &(*)(AlgorithmDataType &) | externalAlgorithm, | |
| AlgorithmDataType & | externalData | |||
| ) | [inline] |
constructor
| AlgorithmReturnType& | (*externalAlgorithm)( AlgorithmDataType& ) | |
| AlgorithmDataType& | externalData |
Definition at line 76 of file peoWrapper.h.
AbstractAlgorithm* peoWrapper::algorithm [private] |
| AbstractAlgorithm* | algorithm |
Definition at line 170 of file peoWrapper.h.
Referenced by run(), and ~peoWrapper().
1.4.7