|
auto | anonymous_namespace{opencl.cpp}::cl_strerror (cl_int e) |
|
cl_int | anonymous_namespace{opencl.cpp}::check_result (const char *func_name, cl_int result) |
|
cl_event * | anonymous_namespace{opencl.cpp}::to_cl_events (nngn::Compute::Event *const *e) |
|
cl_event * | anonymous_namespace{opencl.cpp}::to_cl_events (const nngn::Compute::Event *const *e) |
|
nngn::Compute::Event *const * | anonymous_namespace{opencl.cpp}::from_cl_event (cl_event *e) |
|
std::optional< nngn::Compute::Version > | anonymous_namespace{opencl.cpp}::parse_version (std::string_view s) |
|
bool | anonymous_namespace{opencl.cpp}::version_ge (nngn::Compute::Version lhs, nngn::Compute::Version rhs) |
|
template<typename T > |
T::const_pointer | anonymous_namespace{opencl.cpp}::get_obj (const T &v, const nngn::Compute::Handle &h) |
|
template<typename T > |
T::pointer | anonymous_namespace{opencl.cpp}::get_obj (T &v, const nngn::Compute::Handle &h) |
|
template<typename T , typename F , typename... P> |
auto | anonymous_namespace{opencl.cpp}::enumerate (const char *fn, F f, T *v, const P &...args) |
|
template<typename T > |
u32 | anonymous_namespace{opencl.cpp}::insert_at_first_free (std::vector< T > *v, T t) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_program x) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_kernel x) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_sampler x) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_mem x) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_command_queue x) |
|
void | anonymous_namespace{opencl.cpp}::release (cl_context x) |
|
template<> |
std::unique_ptr< Compute > | nngn::compute_create_backend< backend > (const void *params) |
|