|
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. | |
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... | |
Function implementation with 2-step execution.
| Func | function type |
Definition at line 135 of file functions_base.hpp.