libstdc++
GNU C++ library
Loading...
Searching...
No Matches

◆ make_tuple() [2/2]

template<typename... _Elements>
tuple< typename __decay_and_strip< _Elements >::__type... > std::make_tuple ( _Elements &&... __args)
constexpr

Create a tuple containing copies of the arguments.

Definition at line 2723 of file tuple.

2724 {
2726 __result_type;
2727 return __result_type(std::forward<_Elements>(__args)...);
2728 }
constexpr _Tp && forward(typename std::remove_reference< _Tp >::type &__t) noexcept
Forward an lvalue.
Definition move.h:72
Primary class template, tuple.
Definition tuple:834

References forward(), and make_tuple().

Referenced by std::experimental::fundamentals_v2::pmr::polymorphic_allocator< _Tp >::_M_construct_p(), std::experimental::fundamentals_v2::pmr::polymorphic_allocator< _Tp >::_M_construct_p(), make_tuple(), uses_allocator_construction_args(), uses_allocator_construction_args(), uses_allocator_construction_args(), uses_allocator_construction_args(), and uses_allocator_construction_args().

Here is the call graph for this function:
Here is the caller graph for this function: