functional.h File Reference
#include "SYCL/builtins/device_builtins.h"
#include "SYCL/id.h"
#include "SYCL/predefines.h"
#include <functional>
#include <limits>
Go to the source code of this file.
Classes | |
struct | cl::sycl::experimental::minimum< T > |
Operation for sub_group reduce and scan functions. More... | |
struct | cl::sycl::experimental::maximum< T > |
Operation for sub_group reduce and scan functions. More... | |
struct | cl::sycl::experimental::minimum< void > |
Specialization for void, the template type will be deduced when calling the functor. More... | |
struct | cl::sycl::experimental::maximum< void > |
Specialization for void, the template type will be deduced when calling the functor. More... | |
Namespaces | |
cl | |
deduce_type_t takes an arbitrary type and attempts to map it to a cl::sycl::cl_type . | |
cl::sycl | |
cl::sycl::experimental | |
Typedefs | |
template<class T = void> | |
using | cl::sycl::experimental::plus = std::plus< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::multiplies = std::multiplies< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::bit_and = std::bit_and< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::bit_or = std::bit_or< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::bit_xor = std::bit_xor< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::logical_and = std::logical_and< T > |
Operation for sub_group reduce and scan functions. More... | |
template<class T = void> | |
using | cl::sycl::experimental::logical_or = std::logical_or< T > |
Operation for sub_group reduce and scan functions. More... | |