Searched refs:_Pair (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/libcxx/include/__memory/ |
H A D | uses_allocator_construction.h | 60 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 D | subrange.h | 65 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 D | can_extract_key.h | 35 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 D | stable_partition.h | 34 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 D | tuple | 738 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 …]
|