|
PXL
|
Defines a function to be executed by each thread on the MU. More...
#include <function.hpp>
Public Member Functions | |
| Function (const Function &)=delete | |
| Deleted copy constructor. More... | |
| Function & | operator= (const Function &)=delete |
| Deleted copy assignment operator. More... | |
| virtual uint32_t | muFuncIndex () const =0 |
| Returns the index of the function. More... | |
| virtual std::string | muFuncName () const =0 |
| Returns the name of the function. More... | |
Protected Member Functions | |
| Function ()=default | |
| virtual | ~Function ()=default |
Defines a function to be executed by each thread on the MU.
This class represents a single function within a Module that can be executed on a device. It provides an interface to query function properties. It offers functionality for:
Definition at line 21 of file function.hpp.
|
delete |
Deleted copy constructor.
|
protecteddefault |
|
protectedvirtualdefault |
|
pure virtual |
Returns the index of the function.
|
pure virtual |
Returns the name of the function.