detail Namespace Reference#
Typedefs | |
template<unsigned SizeInBytes> | |
using | get_carrier_t = typename get_carrier< SizeInBytes >::type |
Functions | |
template<typename Key , typename Data > | |
__host__ constexpr __device__ const Data & | get_tuple_element_data_reference (const TupleElementKeyData< Key, Data > &x) |
template<typename Key , typename Data > | |
__host__ constexpr __device__ Data & | get_tuple_element_data_reference (TupleElementKeyData< Key, Data > &x) |
template<typename Key , typename Data > | |
__host__ constexpr __device__ Data && | get_tuple_element_data_reference (TupleElementKeyData< Key, Data > &&x) |
template<typename Key , typename Data > | |
__host__ constexpr __device__ Data | get_tuple_element_data (const TupleElementKeyData< Key, Data > &x) |
template<typename F , typename X , index_t... Is> | |
__host__ constexpr __device__ auto | transform_tuples_impl (F f, const X &x, Sequence< Is... >) |
template<typename F , typename X , typename Y , index_t... Is> | |
__host__ constexpr __device__ auto | transform_tuples_impl (F f, const X &x, const Y &y, Sequence< Is... >) |
template<typename F , typename X , typename Y , typename Z , index_t... Is> | |
__host__ constexpr __device__ auto | transform_tuples_impl (F f, const X &x, const Y &y, const Z &z, Sequence< Is... >) |
Typedef Documentation
◆ get_carrier_t
template<unsigned SizeInBytes>
using ck::detail::get_carrier_t = typedef typename get_carrier<SizeInBytes>::type |
Function Documentation
◆ get_tuple_element_data()
template<typename Key , typename Data >
|
constexpr |
◆ get_tuple_element_data_reference() [1/3]
template<typename Key , typename Data >
|
constexpr |
◆ get_tuple_element_data_reference() [2/3]
template<typename Key , typename Data >
|
constexpr |
◆ get_tuple_element_data_reference() [3/3]
template<typename Key , typename Data >
|
constexpr |
◆ transform_tuples_impl() [1/3]
template<typename F , typename X , typename Y , typename Z , index_t... Is>
|
constexpr |
◆ transform_tuples_impl() [2/3]
template<typename F , typename X , typename Y , index_t... Is>
|
constexpr |
◆ transform_tuples_impl() [3/3]
template<typename F , typename X , index_t... Is>
|
constexpr |