libstdc++
|
Go to the source code of this file.
Namespaces | |
std | |
std::__parallel | |
Functions | |
template<typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IteratorTag1 , typename _IteratorTag2 > | |
bool | std::__parallel::__equal_switch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, _IteratorTag1, _IteratorTag2) |
template<typename _RAIter1 , typename _RAIter2 , typename _Predicate > | |
bool | std::__parallel::__equal_switch (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IteratorTag1 , typename _IteratorTag2 > | |
bool | std::__parallel::__lexicographical_compare_switch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, _IteratorTag1, _IteratorTag2) |
template<typename _RAIter1 , typename _RAIter2 , typename _Predicate > | |
bool | std::__parallel::__lexicographical_compare_switch (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IteratorTag1 , typename _IteratorTag2 > | |
pair< _IIter1, _IIter2 > | std::__parallel::__mismatch_switch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, _IteratorTag1, _IteratorTag2) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate , typename _IteratorTag1 , typename _IteratorTag2 > | |
pair< _IIter1, _IIter2 > | std::__parallel::__mismatch_switch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, _IteratorTag1, _IteratorTag2) |
template<typename _RAIter1 , typename _RAIter2 , typename _Predicate > | |
pair< _RAIter1, _RAIter2 > | std::__parallel::__mismatch_switch (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag) |
template<typename _RAIter1 , typename _RAIter2 , typename _Predicate > | |
pair< _RAIter1, _RAIter2 > | std::__parallel::__mismatch_switch (_RAIter1 __begin1, _RAIter1 __end1, _RAIter2 __begin2, _RAIter2 __end2, _Predicate __pred, random_access_iterator_tag, random_access_iterator_tag) |
template<typename _IIter1 , typename _IIter2 > | |
constexpr bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2) |
template<typename _IIter1 , typename _IIter2 > | |
bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 > | |
constexpr bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2) |
template<typename _IIter1 , typename _IIter2 > | |
bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 , typename _BinaryPredicate > | |
constexpr bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _BinaryPredicate __binary_pred) |
template<typename _IIter1 , typename _IIter2 , typename _BinaryPredicate > | |
bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _BinaryPredicate __binary_pred, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
constexpr bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
bool | std::__parallel::equal (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 > | |
constexpr bool | std::__parallel::lexicographical_compare (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2) |
template<typename _IIter1 , typename _IIter2 > | |
bool | std::__parallel::lexicographical_compare (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
constexpr bool | std::__parallel::lexicographical_compare (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
bool | std::__parallel::lexicographical_compare (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2, _Predicate __pred, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 > | |
pair< _IIter1, _IIter2 > | std::__parallel::mismatch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2) |
template<typename _IIter1 , typename _IIter2 > | |
pair< _IIter1, _IIter2 > | std::__parallel::mismatch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, __gnu_parallel::sequential_tag) |
template<typename _IIter1 , typename _IIter2 > | |
pair< _IIter1, _IIter2 > | std::__parallel::mismatch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _IIter2 __end2) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
pair< _IIter1, _IIter2 > | std::__parallel::mismatch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred) |
template<typename _IIter1 , typename _IIter2 , typename _Predicate > | |
pair< _IIter1, _IIter2 > | std::__parallel::mismatch (_IIter1 __begin1, _IIter1 __end1, _IIter2 __begin2, _Predicate __pred, __gnu_parallel::sequential_tag) |
template<typename _InputIterator1 , typename _InputIterator2 , typename _BinaryPredicate > | |
pair< _InputIterator1, _InputIterator2 > | std::__parallel::mismatch (_InputIterator1 __begin1, _InputIterator1 __end1, _InputIterator2 __begin2, _InputIterator2 __end2, _BinaryPredicate __binary_pred) |
template<typename _InputIterator1 , typename _InputIterator2 > | |
pair< _InputIterator1, _InputIterator2 > | std::__parallel::mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, __gnu_parallel::sequential_tag) |
template<typename _InputIterator1 , typename _InputIterator2 , typename _BinaryPredicate > | |
pair< _InputIterator1, _InputIterator2 > | std::__parallel::mismatch (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2, _BinaryPredicate __binary_pred, __gnu_parallel::sequential_tag) |
Parallel STL function calls corresponding to the stl_algobase.h header. The functions defined here mainly do case switches and call the actual parallelized versions in other files. Inlining policy: Functions that basically only contain one function call, are declared inline. This file is a GNU parallel extension to the Standard C++ Library.
Definition in file algobase.h.