ASL  0.1.7
Advanced Simulation Library
Public Types | Public Member Functions | Public Attributes | List of all members
cl::detail::functionImplementation_< T0, T1, 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, T1, 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 >:
Collaboration graph
[legend]

Public Types

typedef detail::KernelFunctorGlobal< T0, T1, 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, NullTypeFunctorType
 
typedef Event result_type
 Return type of the functor. More...
 
typedef Event type_(const EnqueueArgs &, T0, T1)
 Function signature of kernel functor with no event dependency. More...
 
typedef detail::KernelFunctorGlobal< T0, T1, 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, NullTypeFunctorType
 
typedef Event result_type
 Return type of the functor. More...
 
typedef Event type_(const EnqueueArgs &, T0, T1)
 Function signature of kernel functor with no event dependency. More...
 

Public Member Functions

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

Public Attributes

FunctorType functor_
 

Detailed Description

template<typename T0, typename T1>
struct cl::detail::functionImplementation_< T0, T1, 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 12424 of file cl.hpp.

Member Typedef Documentation

◆ FunctorType [1/2]

Definition at line 12490 of file cl.hpp.

◆ FunctorType [2/2]

Definition at line 12490 of file cl.hpp.

◆ result_type [1/2]

Return type of the functor.

Definition at line 12506 of file cl.hpp.

◆ result_type [2/2]

Return type of the functor.

Definition at line 12506 of file cl.hpp.

◆ type_ [1/2]

Function signature of kernel functor with no event dependency.

Definition at line 12509 of file cl.hpp.

◆ type_ [2/2]

Function signature of kernel functor with no event dependency.

Definition at line 12509 of file cl.hpp.

Constructor & Destructor Documentation

◆ functionImplementation_() [1/2]

Definition at line 12494 of file cl.hpp.

◆ functionImplementation_() [2/2]

Definition at line 12494 of file cl.hpp.

Member Function Documentation

◆ operator()() [1/2]

Definition at line 12514 of file cl.hpp.

◆ operator()() [2/2]

Definition at line 12514 of file cl.hpp.

Member Data Documentation

◆ functor_

Definition at line 12492 of file cl.hpp.


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