HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cl::detail Namespace Reference

Classes

struct  GetInfoHelper
 
struct  GetInfoHelper< Func, VECTOR_CLASS< T > >
 
struct  GetInfoHelper< Func, VECTOR_CLASS< char * > >
 
struct  GetInfoHelper< Func, STRING_CLASS >
 
struct  param_traits
 
struct  GetInfoFunctor0
 
struct  GetInfoFunctor1
 
struct  ReferenceHandler
 
struct  ReferenceHandler< cl_device_id >
 
struct  ReferenceHandler< cl_platform_id >
 
struct  ReferenceHandler< cl_context >
 
struct  ReferenceHandler< cl_command_queue >
 
struct  ReferenceHandler< cl_mem >
 
struct  ReferenceHandler< cl_sampler >
 
struct  ReferenceHandler< cl_program >
 
struct  ReferenceHandler< cl_kernel >
 
struct  ReferenceHandler< cl_event >
 
class  Wrapper
 
struct  KernelArgumentHandler
 
struct  KernelArgumentHandler< LocalSpaceArg >
 

Functions

template<typename Func , typename T >
cl_int getInfo (Func f, cl_uint name, T *param)
 
template<typename Func , typename Arg0 , typename T >
cl_int getInfo (Func f, const Arg0 &arg0, cl_uint name, T *param)
 
template<typename Func , typename Arg0 , typename Arg1 , typename T >
cl_int getInfo (Func f, const Arg0 &arg0, const Arg1 &arg1, cl_uint name, T *param)
 

Function Documentation

template<typename Func , typename T >
cl_int cl::detail::getInfo ( Func  f,
cl_uint  name,
T *  param 
)
inline

Definition at line 1030 of file cl.hpp.

template<typename Func , typename Arg0 , typename T >
cl_int cl::detail::getInfo ( Func  f,
const Arg0 &  arg0,
cl_uint  name,
T *  param 
)
inline

Definition at line 1055 of file cl.hpp.

template<typename Func , typename Arg0 , typename Arg1 , typename T >
cl_int cl::detail::getInfo ( Func  f,
const Arg0 &  arg0,
const Arg1 &  arg1,
cl_uint  name,
T *  param 
)
inline

Definition at line 1064 of file cl.hpp.