1 #ifndef CTL_OPENCLFUNCTIONS_H 2 #define CTL_OPENCLFUNCTIONS_H 47 const std::vector<OpenCLFunction>&
functions()
const;
86 #endif // CTL_OPENCLFUNCTIONS_H std::string _code
Source code (definition) of the OpenCL C function.
Definition: openclfunctions.h:81
std::string declaration() const
Definition: openclfunctions.cpp:241
static OpenCLFunction atomic_addf_g()
Definition: openclfunctions.cpp:122
std::string declarationsAndDefinitions() const
Definition: openclfunctions.cpp:92
The OpenCLFunctions class provides additional OpenCL C functions.
Definition: openclfunctions.h:38
const std::vector< OpenCLFunction > & functions() const
Definition: openclfunctions.cpp:70
std::string signature() const
Definition: openclfunctions.cpp:258
std::string definition() const
Definition: openclfunctions.cpp:249
std::string declarations() const
Definition: openclfunctions.cpp:78
std::vector< OpenCLFunction > _functions
The list of OpenCL C functions.
Definition: openclfunctions.h:58
OpenCLFunction(const char *clSourceCode)
Definition: openclfunctions.cpp:216
OpenCLFunctions(std::initializer_list< OpenCLFunctionGen > functionList)
Definition: openclfunctions.cpp:24
Representation of a single OpenCL C function.
Definition: openclfunctions.h:70
static OpenCLFunction write_bufferf()
Definition: openclfunctions.cpp:191
static OpenCLFunction atomic_addf_l()
Definition: openclfunctions.cpp:159