FreeBSD Manual Pages
std::basic_...on_reference(3) C++ Standard Libarystd::basic_...on_reference(3) NAME std::basic_common_reference - std::basic_common_reference Synopsis Defined in header <utility> template< class T1, class T2, class U1, class U2, template<class> class TQual, template<class> class UQual > requires requires { typename std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, (since C++23) std::common_reference_t<TQual<T2>, UQual<U2>>>; } struct basic_common_reference<std::pair<T1, T2>, std::pair<U1, U2>, TQual, UQual>; The common reference type of two pairs is a pair of both common ref- erence types of corresponding element types of both pairs, where the cv and refer- ence qualifiers on the pairs are applied to their element types. The common reference type is defined only if both pairs of corre- sponding element types have common reference types. Member types Member type Definition std::pair<std::common_reference_t<TQual<T1>, UQual<U1>>, type std::common_reference_t<TQual<T2>, UQual<U2>>> Example This section is incomplete Reason: no example See also common_reference determines the common refer- ence type of a basic_common_reference group of types (C++20) (class template) std::basic_common_reference<tuple-like> determines the common refer- ence type of a (C++23) tuple and a tuple-like type (class template specializa- tion) Category: * Todo no example http://cppreference.com 2024.06.10 std::basic_...on_reference(3)
NAME | Synopsis | Member types | Example | See also | Category:
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::basic_common_reference&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>
