Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename > Class Template Reference

#include <flow_graph.h>

Inheritance diagram for tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >:
Collaboration diagram for tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >:

Protected Member Functions

template<typename ... Args>
void enqueue_kernel_impl (kernel_input_tuple &, StreamFactory &factory, device_type device, const kernel_type &kernel, Args &... args) const
 

Private Types

typedef StreamFactory::device_type device_type
 
typedef StreamFactory::kernel_type kernel_type
 
typedef KernelInputTuple kernel_input_tuple
 

Detailed Description

template<typename StreamFactory, typename KernelInputTuple, typename = void>
class tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >

Definition at line 187 of file flow_graph.h.

Member Typedef Documentation

◆ device_type

template<typename StreamFactory, typename KernelInputTuple, typename = void>
typedef StreamFactory::device_type tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >::device_type
private

Definition at line 188 of file flow_graph.h.

◆ kernel_input_tuple

template<typename StreamFactory, typename KernelInputTuple, typename = void>
typedef KernelInputTuple tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >::kernel_input_tuple
private

Definition at line 190 of file flow_graph.h.

◆ kernel_type

template<typename StreamFactory, typename KernelInputTuple, typename = void>
typedef StreamFactory::kernel_type tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >::kernel_type
private

Definition at line 189 of file flow_graph.h.

Member Function Documentation

◆ enqueue_kernel_impl()

template<typename StreamFactory, typename KernelInputTuple, typename = void>
template<typename ... Args>
void tbb::flow::interface11::internal::kernel_executor_helper< StreamFactory, KernelInputTuple, typename >::enqueue_kernel_impl ( kernel_input_tuple ,
StreamFactory &  factory,
device_type  device,
const kernel_type kernel,
Args &...  args 
) const
inlineprotected

Definition at line 193 of file flow_graph.h.

194  {
195 namespace flow {

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

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.