TupleElementKeyData< Key, Data > Struct Template Reference

TupleElementKeyData&lt; Key, Data &gt; Struct Template Reference#

Composable Kernel: ck::detail::TupleElementKeyData< Key, Data > Struct Template Reference
ck::detail::TupleElementKeyData< Key, Data > Struct Template Reference

#include <tuple.hpp>

Public Types

using DataType = Data

Public Member Functions

__host__ __device__ constexpr TupleElementKeyData ()
template<typename T, typename enable_if<!is_same< remove_cvref_t< T >, TupleElementKeyData >::value, bool >::type = false>
__host__ __device__ constexpr TupleElementKeyData (T &&v)

Public Attributes

DataType mData

Member Typedef Documentation

◆ DataType

template<typename Key, typename Data>
using ck::detail::TupleElementKeyData< Key, Data >::DataType = Data

Constructor & Destructor Documentation

◆ TupleElementKeyData() [1/2]

template<typename Key, typename Data>
__host__ __device__ constexpr ck::detail::TupleElementKeyData< Key, Data >::TupleElementKeyData ( )
inlineconstexpr

◆ TupleElementKeyData() [2/2]

template<typename Key, typename Data>
template<typename T, typename enable_if<!is_same< remove_cvref_t< T >, TupleElementKeyData >::value, bool >::type = false>
__host__ __device__ constexpr ck::detail::TupleElementKeyData< Key, Data >::TupleElementKeyData ( T && v)
inlineconstexpr

Member Data Documentation

◆ mData

template<typename Key, typename Data>
DataType ck::detail::TupleElementKeyData< Key, Data >::mData

The documentation for this struct was generated from the following file: