Tuple< Xs > Struct Template Reference#
ck::Tuple< Xs > Struct Template Reference
  #include <tuple.hpp>
Inheritance diagram for ck::Tuple< Xs >:
  
Public Types | |
| using | base = detail::TupleImpl< typename arithmetic_sequence_gen< 0, sizeof...(Xs), 1 >::type, Xs... > | 
Public Member Functions | |
| __host__ constexpr __device__ | Tuple ()=default | 
| template<typename Y , typename enable_if< sizeof...(Xs)==1 &&!is_same< remove_cvref_t< Y >, Tuple >::value, bool >::type = false> | |
| __host__ constexpr __device__ | Tuple (Y &&y) | 
Member Typedef Documentation
◆ base
template<typename... Xs> 
      | using ck::Tuple< Xs >::base = detail::TupleImpl<typename arithmetic_sequence_gen<0, sizeof...(Xs), 1>::type, Xs...> | 
Constructor & Destructor Documentation
◆ Tuple() [1/2]
◆ Tuple() [2/2]
template<typename... Xs> 
template<typename Y , typename enable_if< sizeof...(Xs)==1 &&!is_same< remove_cvref_t< Y >, Tuple >::value, bool >::type  = false> 
      
  | 
  inlineconstexpr | 
The documentation for this struct was generated from the following file:
- include/ck/utility/tuple.hpp