libstdc++
base.h File Reference

Go to the source code of this file.

Classes

class  __gnu_parallel::binder1st< _Operation, first_argument_type, second_argument_type, result_type >
 
class  __gnu_parallel::binder2nd< _Operation, first_argument_type, second_argument_type, result_type >
 
class  __gnu_parallel::equal_from_less< Comparator, T1, T2 >
 
struct  __gnu_parallel::equal_to< T1, T2 >
 
struct  __gnu_parallel::less< T1, T2 >
 
struct  __gnu_parallel::multiplies< _Tp1, _Tp2 >
 
struct  __gnu_parallel::plus< _Tp1, _Tp2 >
 
class  __gnu_parallel::pseudo_sequence< T, _DifferenceTp >
 
class  __gnu_parallel::pseudo_sequence< T, _DifferenceTp >
 
class  __gnu_parallel::pseudo_sequence_iterator< T, _DifferenceTp >
 
class  __gnu_parallel::unary_negate< _Predicate, argument_type >
 
class  __gnu_parallel::void_functor< _ValueTp >
 

Namespaces

namespace  __gnu_parallel
 
namespace  __gnu_sequential
 
namespace  std
 
namespace  std::__parallel
 

Macros

#define _GLIBCXX_PARALLEL_ASSERT(_Condition)
 

Functions

template<typename Size >
Size __gnu_parallel::__log2 (Size n)
 
void __gnu_parallel::decode2 (lcas_t x, int &a, int &b)
 
lcas_t __gnu_parallel::encode2 (int a, int b)
 
int __gnu_parallel::get_max_threads ()
 
bool __gnu_parallel::is_parallel (const _Parallelism __p)
 
template<typename T >
const T & __gnu_parallel::max (const T &a, const T &b)
 
template<typename RandomAccessIterator , typename Comparator >
RandomAccessIterator __gnu_parallel::median_of_three_iterators (RandomAccessIterator a, RandomAccessIterator b, RandomAccessIterator c, Comparator &comp)
 
template<typename T >
const T & __gnu_parallel::min (const T &a, const T &b)
 

Detailed Description

Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library.

Definition in file base.h.