tuple_base< sequence< I… >, T… > Struct Template Reference

tuple_base&lt; sequence&lt; I… &gt;, T… &gt; Struct Template Reference#

Composable Kernel: ck_tile::impl::tuple_base< sequence< I... >, T... > Struct Template Reference
ck_tile::impl::tuple_base< sequence< I... >, T... > Struct Template Reference

#include <tuple.hpp>

Inheritance diagram for ck_tile::impl::tuple_base< sequence< I... >, T... >:
ck_tile::impl::tuple_object< I, T >

Public Member Functions

CK_TILE_HOST_DEVICE constexpr tuple_base ()=default
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (U &&... u)
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (const U &... u)
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (U &... u)
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (tuple_base< sequence< I... >, U... > &&u)
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (const tuple_base< sequence< I... >, U... > &u)
template<class... U>
CK_TILE_HOST_DEVICE constexpr tuple_base (tuple_base< sequence< I... >, U... > &u)

Constructor & Destructor Documentation

◆ tuple_base() [1/7]

template<index_t... I, typename... T>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( )
constexprdefault

◆ tuple_base() [2/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( U &&... u)
inlineexplicitconstexpr

◆ tuple_base() [3/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( const U &... u)
inlineexplicitconstexpr

◆ tuple_base() [4/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( U &... u)
inlineexplicitconstexpr

◆ tuple_base() [5/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( tuple_base< sequence< I... >, U... > && u)
inlineconstexpr

◆ tuple_base() [6/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( const tuple_base< sequence< I... >, U... > & u)
inlineconstexpr

◆ tuple_base() [7/7]

template<index_t... I, typename... T>
template<class... U>
CK_TILE_HOST_DEVICE constexpr ck_tile::impl::tuple_base< sequence< I... >, T... >::tuple_base ( tuple_base< sequence< I... >, U... > & u)
inlineconstexpr

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