details Namespace Reference

details Namespace Reference#

Composable Kernel: ck_tile::details Namespace Reference
ck_tile::details Namespace Reference

Classes

struct  is_ref_wrapper
struct  is_ref_wrapper< std::reference_wrapper< T > >
struct  return_type_helper
struct  return_type_helper< void, Ts... >

Typedefs

template<class T>
using not_ref_wrapper = std::negation<is_ref_wrapper<std::decay_t<T>>>
template<class D, class... Ts>
using return_type = array<typename return_type_helper<D, Ts...>::type, sizeof...(Ts)>

Typedef Documentation

◆ not_ref_wrapper

template<class T>
using ck_tile::details::not_ref_wrapper = std::negation<is_ref_wrapper<std::decay_t<T>>>

◆ return_type

template<class D, class... Ts>
using ck_tile::details::return_type = array<typename return_type_helper<D, Ts...>::type, sizeof...(Ts)>