Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::basic_common_reference<tuple-like>

      From cppreference.com
      <cpp‎ |utility‎ |tuple
       
       
      Utilities library
       
       
      Defined in header<tuple>
      template< tuple-like TTuple, tuple-like UTuple,

               template<class>class TQual,template<class>class UQual>
          requires/* see below */

      struct basic_common_reference<TTuple, UTuple, TQual, UQual>;
      (since C++23)

      The common reference type of twotuple-like types is astd::tuple consists of the common reference types of all corresponding element type pairs of both types, where the cv and reference qualifiers on the tuple-like types are applied to their element types.

      Given

      the following constraints need to be satisfied:

      [edit]Member types

      Member type Definition
      typestd::tuple<std::common_reference_t<TQual<TTypes>..., UQual<UTypes>>...>

      [edit]Example

      This section is incomplete
      Reason: no example

      [edit]See also

      determines the common reference type of a group of types
      (class template)[edit]
      determines the common reference type of twopairs
      (class template specialization)[edit]
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/utility/tuple/basic_common_reference&oldid=153262"

      [8]ページ先頭

      ©2009-2025 Movatter.jp