Intel clGPU
function_impl_command< Func > Struct Template Referenceabstract

Function implementation with 2-step execution. More...

#include <functions_base.hpp>

Inherits function_impl< Func >.

Public Types

using command_builder = std::function< std::shared_ptr< command >(const typename Func::params &params)>
 Functor creates command which executes function implementation.
 
- Public Types inherited from function_impl< Func >
typedef Func func_type
 

Public Member Functions

virtual command_builder selected ()=0
 Creates CommandBuilder for the current function implementation.
 
- Public Member Functions inherited from function_impl< Func >
virtual const char * name () const =0
 string representation of the implementation
 
virtual const char * full_name () const =0
 string representation of function and the implementation
 
virtual bool accept (const typename Func::params &, typename Func::score &)
 Check if the implementation supports actual function parameters values. More...
 

Detailed Description

template<typename Func>
struct iclgpu::functions::function_impl_command< Func >

Function implementation with 2-step execution.

Template Parameters
Funcfunction type

Definition at line 135 of file functions_base.hpp.


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