Intel clGPU
|
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 ¶ms)> |
Functor creates command which executes function implementation. | |
![]() | |
typedef Func | func_type |
Public Member Functions | |
virtual command_builder | selected ()=0 |
Creates CommandBuilder for the current function implementation. | |
![]() | |
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... | |
Function implementation with 2-step execution.
Func | function type |
Definition at line 135 of file functions_base.hpp.