CAPD RedHom Library
capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable > Struct Template Reference

#include </var/lib/jenkins/workspace/capd-docs/workdir/capd-5.1.13/capdRedHom/src/capd/apiRedHom/AlgorithmExecutor.h>

Public Member Functions

 AlgorithmExecutor (AnyWrapper &anyWrapper, Algorithm algorithm, bool &called)
 
template<typename TypeDescriptor >
void operator() (TypeDescriptor)
 

Public Attributes

AnyWrapper_anyWrapper
 
Algorithm _algorithm
 
bool & _called
 

Constructor & Destructor Documentation

template<typename Algorithm , typename Callback = void, typename Enable = void>
capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable >::AlgorithmExecutor ( AnyWrapper anyWrapper,
Algorithm  algorithm,
bool &  called 
)
inlineexplicit

Member Function Documentation

template<typename Algorithm , typename Callback = void, typename Enable = void>
template<typename TypeDescriptor >
void capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable >::operator() ( TypeDescriptor  )
inline

Member Data Documentation

template<typename Algorithm , typename Callback = void, typename Enable = void>
Algorithm capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable >::_algorithm
template<typename Algorithm , typename Callback = void, typename Enable = void>
AnyWrapper& capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable >::_anyWrapper
template<typename Algorithm , typename Callback = void, typename Enable = void>
bool& capd::apiRedHom::AlgorithmExecutor< Algorithm, Callback, Enable >::_called