STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::parallel_priority_queue< ValueType, CompareType, AllocStrategy, BlockSize, DefaultMemSize, MaxItems >::inv_compare_type Struct Reference

Detailed Description

template<class ValueType, class CompareType = std::less<ValueType>, class AllocStrategy = STXXL_DEFAULT_ALLOC_STRATEGY, uint64 BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), uint64 DefaultMemSize = 1* 1024L* 1024L* 1024L, uint64 MaxItems = 0>
struct stxxl::parallel_priority_queue< ValueType, CompareType, AllocStrategy, BlockSize, DefaultMemSize, MaxItems >::inv_compare_type

Inverse comparison functor.

Definition at line 1916 of file parallel_priority_queue.h.

Public Member Functions

 inv_compare_type (const compare_type &c)
 
bool operator() (const value_type &x, const value_type &y) const
 

Public Attributes

const compare_typecompare
 

Constructor & Destructor Documentation

template<class ValueType , class CompareType = std::less<ValueType>, class AllocStrategy = STXXL_DEFAULT_ALLOC_STRATEGY, uint64 BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), uint64 DefaultMemSize = 1* 1024L* 1024L* 1024L, uint64 MaxItems = 0>
stxxl::parallel_priority_queue< ValueType, CompareType, AllocStrategy, BlockSize, DefaultMemSize, MaxItems >::inv_compare_type::inv_compare_type ( const compare_type c)
inline

Definition at line 1920 of file parallel_priority_queue.h.

Member Function Documentation

template<class ValueType , class CompareType = std::less<ValueType>, class AllocStrategy = STXXL_DEFAULT_ALLOC_STRATEGY, uint64 BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), uint64 DefaultMemSize = 1* 1024L* 1024L* 1024L, uint64 MaxItems = 0>
bool stxxl::parallel_priority_queue< ValueType, CompareType, AllocStrategy, BlockSize, DefaultMemSize, MaxItems >::inv_compare_type::operator() ( const value_type x,
const value_type y 
) const
inline

Definition at line 1924 of file parallel_priority_queue.h.

Member Data Documentation

template<class ValueType , class CompareType = std::less<ValueType>, class AllocStrategy = STXXL_DEFAULT_ALLOC_STRATEGY, uint64 BlockSize = STXXL_DEFAULT_BLOCK_SIZE(ValueType), uint64 DefaultMemSize = 1* 1024L* 1024L* 1024L, uint64 MaxItems = 0>
const compare_type& stxxl::parallel_priority_queue< ValueType, CompareType, AllocStrategy, BlockSize, DefaultMemSize, MaxItems >::inv_compare_type::compare

Definition at line 1918 of file parallel_priority_queue.h.


The documentation for this struct was generated from the following file: