libstdc++
GNU C++ library
Loading...
Searching...
No Matches
glue_algorithm_impl.h File Reference
#include <functional>
#include "execution_defs.h"
#include "utils.h"
#include "algorithm_fwd.h"
#include "numeric_fwd.h"
Include dependency graph for glue_algorithm_impl.h:

Go to the source code of this file.

Namespaces

namespace  std

Functions

template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::adjacent_find (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::adjacent_find (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Pred>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::all_of (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Pred __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::any_of (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::copy_if (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 result, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _Size, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::copy_n (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _Size __n, _ForwardIterator2 __result)
template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, typename iterator_traits< _ForwardIterator >::difference_typestd::count (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, typename iterator_traits< _ForwardIterator >::difference_typestd::count_if (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::equal (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::equal (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __p)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::equal (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::equal (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __p)
template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::fill (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::fill_n (_ExecutionPolicy &&__exec, _ForwardIterator __first, _Size __count, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::find (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::find_end (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::find_end (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::find_first_of (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::find_first_of (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::find_if (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::find_if_not (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Function>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::for_each (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Function __f)
template<class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Function>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::for_each_n (_ExecutionPolicy &&__exec, _ForwardIterator __first, _Size __n, _Function __f)
template<class _ExecutionPolicy, class _ForwardIterator, class _Generator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::generate (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Generator __g)
template<class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Generator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::generate_n (_ExecutionPolicy &&__exec, _ForwardIterator __first, _Size __count, _Generator __g)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::includes (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::includes (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _Compare __comp)
template<class _ExecutionPolicy, class _BidirectionalIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::inplace_merge (_ExecutionPolicy &&__exec, _BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last)
template<class _ExecutionPolicy, class _BidirectionalIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::inplace_merge (_ExecutionPolicy &&__exec, _BidirectionalIterator __first, _BidirectionalIterator __middle, _BidirectionalIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::is_heap (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::is_heap (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _RandomAccessIterator > std::is_heap_until (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _RandomAccessIterator > std::is_heap_until (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator, class _UnaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::is_partitioned (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _UnaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::is_sorted (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::is_sorted (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::is_sorted_until (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::is_sorted_until (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::lexicographical_compare (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::lexicographical_compare (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::max_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::max_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::merge (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __d_first)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::merge (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __d_first, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::min_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::min_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator, _ForwardIterator > > std::minmax_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator, _ForwardIterator > > std::minmax_element (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator1, _ForwardIterator2 > > std::mismatch (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator1, _ForwardIterator2 > > std::mismatch (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator1, _ForwardIterator2 > > std::mismatch (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator1, _ForwardIterator2 > > std::mismatch (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::move (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __d_first)
template<class _ExecutionPolicy, class _ForwardIterator, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, boolstd::none_of (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Predicate __pred)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::nth_element (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::nth_element (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __nth, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::partial_sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::partial_sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __middle, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _RandomAccessIterator > std::partial_sort_copy (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _RandomAccessIterator __d_first, _RandomAccessIterator __d_last)
template<class _ExecutionPolicy, class _ForwardIterator, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _RandomAccessIterator > std::partial_sort_copy (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _RandomAccessIterator __d_first, _RandomAccessIterator __d_last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator, class _UnaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::partition (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _UnaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _ForwardIterator1, class _ForwardIterator2, class _UnaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, std::pair< _ForwardIterator1, _ForwardIterator2 > > std::partition_copy (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _ForwardIterator1 __out_true, _ForwardIterator2 __out_false, _UnaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::remove (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::remove_copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Predicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::remove_copy_if (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, _Predicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _UnaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::remove_if (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _UnaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::replace (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, const _Tp &__old_value, const _Tp &__new_value)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::replace_copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, const _Tp &__old_value, const _Tp &__new_value)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _UnaryPredicate, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::replace_copy_if (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, _UnaryPredicate __pred, const _Tp &__new_value)
template<class _ExecutionPolicy, class _ForwardIterator, class _UnaryPredicate, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::replace_if (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _UnaryPredicate __pred, const _Tp &__new_value)
template<class _ExecutionPolicy, class _BidirectionalIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::reverse (_ExecutionPolicy &&__exec, _BidirectionalIterator __first, _BidirectionalIterator __last)
template<class _ExecutionPolicy, class _BidirectionalIterator, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::reverse_copy (_ExecutionPolicy &&__exec, _BidirectionalIterator __first, _BidirectionalIterator __last, _ForwardIterator __d_first)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::rotate (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __middle, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::rotate_copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __middle, _ForwardIterator1 __last, _ForwardIterator2 __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::search (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator1 > std::search (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __s_first, _ForwardIterator2 __s_last, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Tp>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::search_n (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Size __count, const _Tp &__value)
template<class _ExecutionPolicy, class _ForwardIterator, class _Size, class _Tp, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::search_n (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _Size __count, const _Tp &__value, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_difference (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_difference (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_intersection (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_intersection (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_symmetric_difference (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_symmetric_difference (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator result, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_union (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::set_union (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator2 __last2, _ForwardIterator __result, _Compare __comp)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _BidirectionalIterator, class _UnaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _BidirectionalIterator > std::stable_partition (_ExecutionPolicy &&__exec, _BidirectionalIterator __first, _BidirectionalIterator __last, _UnaryPredicate __pred)
template<class _ExecutionPolicy, class _RandomAccessIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::stable_sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last)
template<class _ExecutionPolicy, class _RandomAccessIterator, class _Compare>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, void > std::stable_sort (_ExecutionPolicy &&__exec, _RandomAccessIterator __first, _RandomAccessIterator __last, _Compare __comp)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::swap_ranges (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _UnaryOperation>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::transform (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, _UnaryOperation __op)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _ForwardIterator, class _BinaryOperation>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::transform (_ExecutionPolicy &&__exec, _ForwardIterator1 __first1, _ForwardIterator1 __last1, _ForwardIterator2 __first2, _ForwardIterator __result, _BinaryOperation __op)
template<class _ExecutionPolicy, class _ForwardIterator>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::unique (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last)
template<class _ExecutionPolicy, class _ForwardIterator, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator > std::unique (_ExecutionPolicy &&__exec, _ForwardIterator __first, _ForwardIterator __last, _BinaryPredicate __pred)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::unique_copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result)
template<class _ExecutionPolicy, class _ForwardIterator1, class _ForwardIterator2, class _BinaryPredicate>
__pstl::__internal::__enable_if_execution_policy< _ExecutionPolicy, _ForwardIterator2 > std::unique_copy (_ExecutionPolicy &&__exec, _ForwardIterator1 __first, _ForwardIterator1 __last, _ForwardIterator2 __result, _BinaryPredicate __pred)