24 #ifndef ARM_COMPUTE_ICLSIMPLEFUNCTION_H 25 #define ARM_COMPUTE_ICLSIMPLEFUNCTION_H 34 class CLRuntimeContext;
35 class CLFillBorderKernel;
60 void run()
override final;
63 std::unique_ptr<ICLKernel> _kernel;
64 std::unique_ptr<CLFillBorderKernel> _border_handler;
Base class for all functions.
Copyright (c) 2017-2023 Arm Limited.
void run() override final
Run the kernels contained in the function.
Basic interface for functions which have a single OpenCL kernel.
ICLSimpleFunction(CLRuntimeContext *ctx=nullptr)
Constructor.
ICLSimpleFunction & operator=(const ICLSimpleFunction &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
~ICLSimpleFunction()
Default destructor.