Home
last modified time | relevance | path

Searched refs:_Pair (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Duses_allocator_construction.h60 template <class _Pair, class _Alloc, class _Tuple1, class _Tuple2, __enable_if_t<__is_cv_std_pair<_…
67 return std::__uses_allocator_construction_args<typename _Pair::first_type>( in __uses_allocator_construction_args()
73 return std::__uses_allocator_construction_args<typename _Pair::second_type>( in __uses_allocator_construction_args()
79 template <class _Pair, class _Alloc, __enable_if_t<__is_cv_std_pair<_Pair>, int> = 0>
81 …return std::__uses_allocator_construction_args<_Pair>(__alloc, piecewise_construct, tuple<>{}, tup… in __uses_allocator_construction_args()
84 template <class _Pair, class _Alloc, class _Up, class _Vp, __enable_if_t<__is_cv_std_pair<_Pair>, i…
87 return std::__uses_allocator_construction_args<_Pair>( in __uses_allocator_construction_args()
95 template <class _Pair, class _Alloc, class _Up, class _Vp, __enable_if_t<__is_cv_std_pair<_Pair>, i…
98 return std::__uses_allocator_construction_args<_Pair>( in __uses_allocator_construction_args()
103 template <class _Pair, class _Alloc, class _Up, class _Vp, __enable_if_t<__is_cv_std_pair<_Pair>, i…
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Dsubrange.h65 template <class _Pair, class _Iter, class _Sent>
67 !range<_Pair> && __pair_like_no_subrange<_Pair> && constructible_from<_Pair, _Iter, _Sent> &&
68 …rtible_to_non_slicing<_Iter, tuple_element_t<0, _Pair>> && convertible_to<_Sent, tuple_element_t<1…
128 template <__pair_like_convertible_from<const _Iter&, const _Sent&> _Pair>
129 _LIBCPP_HIDE_FROM_ABI constexpr operator _Pair() const { in _Pair() function
130 return _Pair(__begin_, __end_); in _Pair()
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcan_extract_key.h35 template <class _Pair, class _Key, class _First, class _Second>
36 struct __can_extract_key<_Pair, _Key, pair<_First, _Second> >
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dstable_partition.h34 template <class _AlgPolicy, class _Predicate, class _ForwardIterator, class _Distance, class _Pair> in __stable_partition_impl()
40 _Pair __p, in __stable_partition_impl()
148 template <class _AlgPolicy, class _Predicate, class _BidirectionalIterator, class _Distance, class _Pair> in __stable_partition_impl()
154 _Pair __p,
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple738 class _Pair,
739 class _DecayedPair = __remove_cvref_t<_Pair>,
743 …template <template <class...> class _Pred, class _Pair, class _Up1, class _Up2, class _Tp1, class …
744 struct _CtorPredicateFromPair<_Pred, _Pair, pair<_Up1, _Up2>, tuple<_Tp1, _Tp2> >
745 … : _And< _Pred<_Tp1, __copy_cvref_t<_Pair, _Up1> >, _Pred<_Tp2, __copy_cvref_t<_Pair, _Up2> > > {};
747 template <class _Pair>
748 struct _EnableCtorFromPair : _CtorPredicateFromPair<is_constructible, _Pair> {};
750 template <class _Pair>
751 struct _NothrowConstructibleFromPair : _CtorPredicateFromPair<is_nothrow_constructible, _Pair> {};
753 template <class _Pair, class _DecayedPair = __remove_cvref_t<_Pair>, class _Tuple = tuple>
[all …]