
std::tuple - cppreference.com - C++ Reference
Class template std::tuple is a fixed-size collection of heterogeneous values. It is a generalization of std::pair. If std::is_trivially_destructible<Ti>::value is true for every Ti in Types, the destructor of …
std::tuple<Types...>::tuple - cppreference.com - C++ Reference
3) Converting constructor. Initializes each element of the tuple with the corresponding value in std::forward<UTypes>(args).
std::tuple_element<std::array> - cppreference.com - C++ Reference
Provides compile-time indexed access to the type of the elements of the array using tuple-like interface.
std::tuple_element<std::tuple> - cppreference.com - C++ Reference
Provides compile-time indexed access to the types of the elements of the tuple.
std::make_tuple - cppreference.com - C++ Reference
Creates a tuple object, deducing the target type from the types of arguments. For each Ti in Types..., the corresponding type Vi in VTypes... is std::decay<Ti>::type unless application of std::decay results in …
Standard library header <tuple> (C++11) - cppreference.dev
creates a tuple of lvalue references or unpacks a tuple into individual objects (function template) [edit] forward_as_tuple (C++11) creates a tuple of forwarding references (function template) [edit] …
std::get (std::tuple) - cppreference.com - C++ Reference
Member functions tuple::tuple tuple::operator= tuple::swap Non-member functions make_tuple tie forward_as_tuple tuple_cat …
std::tuple_cat - cppreference.com - C++ Reference
Constructs a tuple that is a concatenation of all tuples in args. The element types /* CTypes */ of the returned tuple is formed by concatenating the elements type packs of all std::tuple (until C++23)tuple …
std::basic_common_reference<tuple-like> - cppreference.com - C
The common reference type of two tuple-like types is a std::tuple consists of the common reference types of all corresponding element type pairs of both types, where the cv and reference qualifiers on …
std::tuple_element - cppreference.com - C++ Reference
Users may specialize std::tuple_element for program-defined types to make them tuple-like. In normal cases where the get functions returns reference members or reference to subobjects, only …