Public Types | |
template<std::size_t I> | |
using | element_type = std::tuple_element_t< I, tuple_t > |
Public Member Functions | |
MyTuple (Data &&...data) | |
MyTuple (tuple_t &&data) | |
template<std::size_t I> | |
auto | get () -> decltype(auto) |
template<std::size_t I> | |
auto | get () const -> decltype(auto) |
template<typename T > | |
auto | get () -> decltype(auto) |
template<typename T > | |
auto | get () const -> decltype(auto) |
Static Public Member Functions | |
static constexpr std::size_t | tuple_size () |
Private Types | |
using | tuple_t = std::tuple< Data... > |
Private Attributes | |
tuple_t | data |
Definition at line 279 of file TupleLookupByTag_test.cc.
using my::MyTuple< Data >::element_type = std::tuple_element_t<I, tuple_t> |
Definition at line 286 of file TupleLookupByTag_test.cc.
|
private |
Definition at line 280 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 288 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 289 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 292 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 295 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 298 of file TupleLookupByTag_test.cc.
|
inline |
Definition at line 301 of file TupleLookupByTag_test.cc.
|
inlinestatic |
Definition at line 304 of file TupleLookupByTag_test.cc.
|
private |
Definition at line 281 of file TupleLookupByTag_test.cc.