Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Protected Attributes | List of all members
ska::cheetah::rfim::PolicyInfo< PolicyType > Class Template Reference

Analyse RFIM policy to extract traits. More...

#include <cheetah/rfim/PolicyInfo.h>

Collaboration diagram for ska::cheetah::rfim::PolicyInfo< PolicyType >:
Collaboration graph

Public Types

typedef boost::function_types::result_type< AdapterFuncType >::type AdapterType
 
typedef boost::function_types::result_type< FuncType >::type AdapterDataReturnType
 
typedef std::conditional< std::is_member_function_pointer< AdapterFuncType >::value, typename boost::mpl::at_c< boost::function_types::parameter_types< AdapterFuncType >, 1 >::type, typename boost::mpl::at_c< boost::function_types::parameter_types< AdapterFuncType >, 0 >::type >::type DataArgumentType
 The argument type that is to be expected to represent the TimeFrequencyData.
 
typedef std::conditional< std::is_same< void, AdapterDataReturnType >::value, DataArgumentType, AdapterDataReturnType >::type ReturnType
 the data type the policy will return
 

Protected Attributes

decltype(&PolicyType::adapter) typedef AdapterFuncType
 

Detailed Description

template<typename PolicyType>
class ska::cheetah::rfim::PolicyInfo< PolicyType >

Analyse RFIM policy to extract traits.

Definition at line 42 of file PolicyInfo.h.


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