CUB  
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Methods | List of all members
cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT > Struct Template Reference

Detailed description

template< int PTX_VERSION, typename PolicyT>
struct cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >

Helper for dispatching into a policy chain (end-of-chain specialization)

Public Types

typedef PolicyT ActivePolicy
 The policy for the active compiler pass. More...
 

Static Public Methods

template<typename FunctorT >
CUB_RUNTIME_FUNCTION static
__forceinline__ cudaError_t 
Invoke (int, FunctorT &op)
 Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version. More...
 

Member Typedef Documentation

template<int PTX_VERSION, typename PolicyT >
typedef PolicyT cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >::ActivePolicy

The policy for the active compiler pass.

Member Function Documentation

template<int PTX_VERSION, typename PolicyT >
template<typename FunctorT >
CUB_RUNTIME_FUNCTION static __forceinline__ cudaError_t cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >::Invoke ( int  ,
FunctorT &  op 
)
inlinestatic

Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version.


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