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 tuple
s is a tuple
consists of the common reference types of all corresponding element type pairs of both tuple
s, where the cv and reference qualifiers on the tuple
s are applied to their element types.
The common reference type is defined only if both tuple
s 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 pair s (class template specialization) |