Template Struct tuple¶
Defined in File tuple.hpp
Nested Relationships¶
Nested Types¶
Template Parameter Order¶
typename... Elements
Struct Documentation¶
-
template<typename ...Elements>
struct tuple¶ Public Types
-
using TMap = typename internal::tag_map<camp::list<Elements...>, camp::make_idx_seq_t<sizeof...(Elements)>>::type¶
Public Functions
-
template<typename ...Args, typename std::enable_if<!is_pack_this_tuple<Args...>::value>::type* = nullptr>
inline explicit constexpr tuple(Args&&... rest)¶
-
template<typename ...RTypes, typename std::enable_if<sizeof...(RTypes) == sizeof...(Elements)>::type* = nullptr>
inline explicit constexpr tuple(const tuple<RTypes...> &rhs)¶
Public Members
-
Base base¶
-
using TMap = typename internal::tag_map<camp::list<Elements...>, camp::make_idx_seq_t<sizeof...(Elements)>>::type¶