cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType > Struct Template Reference

`#include <cl.hpp>`

Collaboration diagram for cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >:
[legend]

## Public Types

typedef detail::KernelFunctorGlobal< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType > | FunctorType
typedef Event | result_type
| Return type of the functor. More...
typedef Event | type_(const EnqueueArgs &, T0)
| Function signature of kernel functor with no event dependency. More...
typedef detail::KernelFunctorGlobal< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType > | FunctorType
typedef Event | result_type
| Return type of the functor. More...
typedef Event | type_(const EnqueueArgs &, T0)
| Function signature of kernel functor with no event dependency. More...

## Public Member Functions

| functionImplementation_ (const FunctorType &functor)
Event | operator() (const EnqueueArgs &enqueueArgs, T0 arg0)
| functionImplementation_ (const FunctorType &functor)
Event | operator() (const EnqueueArgs &enqueueArgs, T0 arg0)

## Public Attributes

FunctorType | functor_

## Detailed Description

### template<typename T0>
struct cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >

Definition at line 12531 of file cl.hpp.

## Member Typedef Documentation

## FunctorType [1/2]

template<typename T0 >

typedef detail::KernelFunctorGlobal< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType> cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::FunctorType

Definition at line 12597 of file cl.hpp.

## FunctorType [2/2]

template<typename T0 >

typedef detail::KernelFunctorGlobal< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType> cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::FunctorType

Definition at line 12597 of file cl.hpp.

## result_type [1/2]

template<typename T0 >

typedef Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::result_type

Return type of the functor.

Definition at line 12613 of file cl.hpp.

## result_type [2/2]

template<typename T0 >

typedef Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::result_type

Return type of the functor.

Definition at line 12613 of file cl.hpp.

## type_ [1/2]

template<typename T0 >

typedef Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::type_(const EnqueueArgs &, T0)

Function signature of kernel functor with no event dependency.

Definition at line 12616 of file cl.hpp.

## type_ [2/2]

template<typename T0 >

typedef Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::type_(const EnqueueArgs &, T0)

Function signature of kernel functor with no event dependency.

Definition at line 12616 of file cl.hpp.

## Constructor & Destructor Documentation

## functionImplementation_() [1/2]

template<typename T0 >

cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::functionImplementation_

(

const FunctorType &

functor

)

inline

Definition at line 12601 of file cl.hpp.

## functionImplementation_() [2/2]

template<typename T0 >

cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::functionImplementation_

(

const FunctorType &

functor

)

inline

Definition at line 12601 of file cl.hpp.

## Member Function Documentation

## operator()() [1/2]

template<typename T0 >

Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::operator()

(

const EnqueueArgs &

enqueueArgs,

|  | T0 | arg0
| ) |  |

inline

Definition at line 12620 of file cl.hpp.

## operator()() [2/2]

template<typename T0 >

Event cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::operator()

(

const EnqueueArgs &

enqueueArgs,

|  | T0 | arg0
| ) |  |

inline

Definition at line 12620 of file cl.hpp.

## Member Data Documentation

## functor_

template<typename T0 >

FunctorType cl::detail::functionImplementation_< T0, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType, NullType >::functor_

Definition at line 12599 of file cl.hpp.

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

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/cl.hpp