std::basic_common_reference<std::tuple>
From cppreference.com
| Defined in header <tuple>
|
||
| template< class... Ts, class... Us, template<class> class TQual, template<class> class UQual > |
(since C++23) | |
The common reference type of two tuples is a tuple consists of the common reference types of all corresponding element type pairs of both tuples, where the cv and reference qualifiers on the tuples are applied to their element types.
The common reference type is defined only if both tuples have the same number of elements, and their all corresponding element type pairs have common reference types.
Member types
| Member type | Definition |
type
|
std::tuple<std::common_reference_t<TQual<Ts>, UQual<Us>>...> |
Example
| This section is incomplete Reason: no example |
See also
| determines the common reference type of a group of types (class template) | |
determines the common reference type of two pairs (class template specialization) |