algobase.h File Reference
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.
More...
Go to the source code of this file.
Namespaces
Defines
-
#define _GLIBCXX_PARALLEL_ALGOBASE_H
Functions
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > bool std::__parallel::equal (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred)
-
template<typename InputIterator1 , typename InputIterator2 > bool std::__parallel::equal (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > bool std::__parallel::equal (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, __gnu_parallel::sequential_tag)
-
template<typename InputIterator1 , typename InputIterator2 > bool std::__parallel::equal (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, __gnu_parallel::sequential_tag)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > bool std::__parallel::lexicographical_compare (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred)
-
template<typename InputIterator1 , typename InputIterator2 > bool std::__parallel::lexicographical_compare (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > bool std::__parallel::lexicographical_compare (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred, __gnu_parallel::sequential_tag)
-
template<typename InputIterator1 , typename InputIterator2 > bool std::__parallel::lexicographical_compare (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, __gnu_parallel::sequential_tag)
-
template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Predicate > bool std::__parallel::lexicographical_compare_switch (RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, RandomAccessIterator2 end2, Predicate pred, random_access_iterator_tag, random_access_iterator_tag)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate , typename IteratorTag1 , typename IteratorTag2 > bool std::__parallel::lexicographical_compare_switch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, InputIterator2 end2, Predicate pred, IteratorTag1, IteratorTag2)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > pair< InputIterator1,
InputIterator2 > std::__parallel::mismatch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred)
-
template<typename InputIterator1 , typename InputIterator2 > pair< InputIterator1,
InputIterator2 > std::__parallel::mismatch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate > pair< InputIterator1,
InputIterator2 > std::__parallel::mismatch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, __gnu_parallel::sequential_tag)
-
template<typename InputIterator1 , typename InputIterator2 > pair< InputIterator1,
InputIterator2 > std::__parallel::mismatch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, __gnu_parallel::sequential_tag)
-
template<typename RandomAccessIterator1 , typename RandomAccessIterator2 , typename Predicate > pair< RandomAccessIterator1,
RandomAccessIterator2 > std::__parallel::mismatch_switch (RandomAccessIterator1 begin1, RandomAccessIterator1 end1, RandomAccessIterator2 begin2, Predicate pred, random_access_iterator_tag, random_access_iterator_tag)
-
template<typename InputIterator1 , typename InputIterator2 , typename Predicate , typename IteratorTag1 , typename IteratorTag2 > pair< InputIterator1,
InputIterator2 > std::__parallel::mismatch_switch (InputIterator1 begin1, InputIterator1 end1, InputIterator2 begin2, Predicate pred, IteratorTag1, IteratorTag2)
Detailed Description
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.