STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
base.h File Reference
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/parallel/types.h>
#include <functional>
#include <iterator>

Go to the source code of this file.


class  stxxl::parallel::binary_negate< Predicate, first_argument_type, second_argument_type >
 Alternative to std::not2, typedefs first_argument_type and second_argument_type not needed. More...
class  stxxl::parallel::equal_from_less< Comparator, T1, T2 >
 Constructs predicate for equality from strict weak ordering predicate. More...
struct  stxxl::parallel::equal_to< T1, T2 >
struct  stxxl::parallel::less< T1, T2 >


 STXXL library namespace


static void stxxl::parallel::decode2 (lcas_t x, int &a, int &b)
 Decode two integers from one mcstl::lcas_t. More...
static lcas_t stxxl::parallel::encode2 (int a, int b)
 Encode two integers into one mcstl::lcas_t. More...
template<typename RandomAccessIterator , typename Comparator >
RandomAccessIterator stxxl::parallel::median_of_three_iterators (RandomAccessIterator a, RandomAccessIterator b, RandomAccessIterator c, Comparator &comp)
 Compute the median of three referenced elements, according to comp. More...