Lines Matching refs:allocator_arg_t
51 tuple(allocator_arg_t, const Alloc& a);
53 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const T&...); // constexpr in …
55 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, U&&...); // constexpr in …
57 …tuple(allocator_arg_t, const Alloc& a, const tuple&); // constexpr in …
59 …tuple(allocator_arg_t, const Alloc& a, tuple&&); // constexpr in …
62 tuple(allocator_arg_t, const Alloc& a, tuple<UTypes...>&); // C++23
64 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const tuple<U...>&); // constexpr in …
66 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, tuple<U...>&&); // constexpr in …
69 tuple(allocator_arg_t, const Alloc& a, const tuple<UTypes...>&&); // C++23
72 tuple(allocator_arg_t, const Alloc& a, pair<U1, U2>&); // C++23
74 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, const pair<U1, U2>&); // constexpr in …
76 …explicit(see-below) tuple(allocator_arg_t, const Alloc& a, pair<U1, U2>&&); // constexpr in …
79 tuple(allocator_arg_t, const Alloc& a, const pair<U1, U2>&&); // C++23
129 tuple(allocator_arg_t, Alloc, T...) -> tuple<T...>; // since C++17
131 tuple(allocator_arg_t, Alloc, pair<T1, T2>) -> tuple<T1, T2>; // since C++17
133 tuple(allocator_arg_t, Alloc, tuple<T...>) -> tuple<T...>; // since C++17
216 #include <__memory/allocator_arg_t.h>
331 : __value_(allocator_arg_t(), __a) {
361 : __value_(allocator_arg_t(), __a, std::forward<_Tp>(__t)) {
403 : _Hp(allocator_arg_t(), __a) {}
421 : _Hp(allocator_arg_t(), __a, std::forward<_Tp>(__t)) {}
477 allocator_arg_t,
497 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 __tuple_impl(allocator_arg_t, const _Alloc& __…
557 // tuple() constructors (including allocator_arg_t variants)
569 tuple(allocator_arg_t, _Alloc const& __a)
570 : __base_(allocator_arg_t(),
577 // tuple(const T&...) constructors (including allocator_arg_t variants)
594 tuple(allocator_arg_t, const _Alloc& __a, const _Tp&... __t)
595 : __base_(allocator_arg_t(),
603 // tuple(U&& ...) constructors (including allocator_arg_t variants)
631 tuple(allocator_arg_t, const _Alloc& __a, _Up&&... __u)
632 : __base_(allocator_arg_t(),
640 // Copy and move constructors (including the allocator_arg_t variants)
647 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 tuple(allocator_arg_t, const _Alloc& __alloc, …
648 : __base_(allocator_arg_t(), __alloc, __t) {}
653 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 tuple(allocator_arg_t, const _Alloc& __alloc, …
654 : __base_(allocator_arg_t(), __alloc, std::move(__t)) {}
656 // tuple(const tuple<U...>&) constructors (including allocator_arg_t variants)
694 tuple(allocator_arg_t, const _Alloc& __a, const tuple<_Up...>& __t)
695 : __base_(allocator_arg_t(), __a, __t) {}
698 // tuple(tuple<U...>&) constructors (including allocator_arg_t variants)
706 tuple(allocator_arg_t, const _Alloc& __alloc, tuple<_Up...>& __t)
707 : __base_(allocator_arg_t(), __alloc, __t) {}
710 // tuple(tuple<U...>&&) constructors (including allocator_arg_t variants)
720 tuple(allocator_arg_t, const _Alloc& __a, tuple<_Up...>&& __t)
721 : __base_(allocator_arg_t(), __a, std::move(__t)) {}
724 // tuple(const tuple<U...>&&) constructors (including allocator_arg_t variants)
735 tuple(allocator_arg_t, const _Alloc& __alloc, const tuple<_Up...>&& __t)
736 : __base_(allocator_arg_t(), __alloc, std::move(__t)) {}
739 // tuple(const pair<U1, U2>&) constructors (including allocator_arg_t variants)
780 tuple(allocator_arg_t, const _Alloc& __a, const pair<_Up1, _Up2>& __p)
781 : __base_(allocator_arg_t(), __a, __p) {}
784 // tuple(pair<U1, U2>&) constructors (including allocator_arg_t variants)
796 tuple(allocator_arg_t, const _Alloc& __alloc, pair<_U1, _U2>& __p)
797 : __base_(allocator_arg_t(), __alloc, __p) {}
800 // tuple(pair<U1, U2>&&) constructors (including allocator_arg_t variants)
818 tuple(allocator_arg_t, const _Alloc& __a, pair<_Up1, _Up2>&& __p)
819 : __base_(allocator_arg_t(), __a, std::move(__p)) {}
822 // tuple(const pair<U1, U2>&&) constructors (including allocator_arg_t variants)
834 tuple(allocator_arg_t, const _Alloc& __alloc, const pair<_U1, _U2>&& __p)
835 : __base_(allocator_arg_t(), __alloc, std::move(__p)) {}
1011 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 tuple(allocator_arg_t, const _Alloc&) _NOEXCEP…
1013 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 tuple(allocator_arg_t, const _Alloc&, const tu…
1017 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 tuple(allocator_arg_t, const _Alloc&, array<_U…
1044 tuple(allocator_arg_t, _Alloc, _Tp...) -> tuple<_Tp...>;
1046 tuple(allocator_arg_t, _Alloc, pair<_Tp1, _Tp2>) -> tuple<_Tp1, _Tp2>;
1048 tuple(allocator_arg_t, _Alloc, tuple<_Tp...>) -> tuple<_Tp...>;