|
class | __gnu_parallel::__binder1st< _Operation, _FirstArgumentType, _SecondArgumentType, _ResultType > |
| Similar to std::binder1st, but giving the argument types explicitly. More...
|
|
class | __gnu_parallel::__binder2nd< _Operation, _FirstArgumentType, _SecondArgumentType, _ResultType > |
| Similar to std::binder2nd, but giving the argument types explicitly. More...
|
|
class | __gnu_parallel::__unary_negate< _Predicate, argument_type > |
| Similar to std::unary_negate, but giving the argument types explicitly. More...
|
|
class | __gnu_parallel::_EqualFromLess< _T1, _T2, _Compare > |
| Constructs predicate for equality from strict weak ordering predicate. More...
|
|
struct | __gnu_parallel::_EqualTo< _T1, _T2 > |
| Similar to std::equal_to, but allows two different types. More...
|
|
struct | __gnu_parallel::_Less< _T1, _T2 > |
| Similar to std::less, but allows two different types. More...
|
|
struct | __gnu_parallel::_Less< _Tp, _Tp > |
|
struct | __gnu_parallel::_Multiplies< _Tp1, _Tp2, _Result > |
| Similar to std::multiplies, but allows two different types. More...
|
|
struct | __gnu_parallel::_Multiplies< _Tp, _Tp, _Tp > |
|
struct | __gnu_parallel::_Plus< _Tp1, _Tp2, _Result > |
| Similar to std::plus, but allows two different types. More...
|
|
struct | __gnu_parallel::_Plus< _Tp, _Tp, _Tp > |
|
class | __gnu_parallel::_PseudoSequence< _Tp, _DifferenceTp > |
| Sequence that conceptually consists of multiple copies of the same element. More...
|
|
class | __gnu_parallel::_PseudoSequenceIterator< _Tp, _DifferenceTp > |
| _Iterator associated with __gnu_parallel::_PseudoSequence. More...
|
|
|
void | __gnu_parallel::__decode2 (_CASable __x, int &__a, int &__b) |
| Decode two integers from one gnu_parallel::_CASable. More...
|
|
_CASable | __gnu_parallel::__encode2 (int __a, int __b) |
| Encode two integers into one gnu_parallel::_CASable. More...
|
|
_ThreadIndex | __gnu_parallel::__get_max_threads () |
|
bool | __gnu_parallel::__is_parallel (const _Parallelism __p) |
|
template<typename _RAIter , typename _Compare > |
_RAIter | __gnu_parallel::__median_of_three_iterators (_RAIter __a, _RAIter __b, _RAIter __c, _Compare __comp) |
| Compute the median of three referenced elements, according to __comp . More...
|
|
template<typename _Size > |
_Size | __gnu_parallel::__rd_log2 (_Size __n) |
| Calculates the rounded-down logarithm of __n for base 2. More...
|
|
namespace std | _GLIBCXX_VISIBILITY (default) |
|
template<typename _Tp > |
const _Tp & | __gnu_parallel::max (const _Tp &__a, const _Tp &__b) |
| Equivalent to std::max. More...
|
|
template<typename _Tp > |
const _Tp & | __gnu_parallel::min (const _Tp &__a, const _Tp &__b) |
| Equivalent to std::min. More...
|
|
Sequential helper functions.
This file is a GNU parallel extension to the Standard C++ Library.