STXXL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp > Struct Template Reference

Detailed Description

template<typename BlockType, typename PrefetcherType, typename ValueCmp>
struct stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >

Definition at line 69 of file sort_helper.h.

Inherits binary_function< run_cursor2< BlockType, PrefetcherType >, run_cursor2< BlockType, PrefetcherType >, bool >.

Public Types

typedef BlockType block_type
 
typedef run_cursor2
< block_type, prefetcher_type
cursor_type
 
typedef PrefetcherType prefetcher_type
 
typedef ValueCmp value_cmp
 

Public Member Functions

 run_cursor2_cmp (value_cmp c)
 
 run_cursor2_cmp (const run_cursor2_cmp &a)
 
bool operator() (const cursor_type &a, const cursor_type &b) const
 

Public Attributes

value_cmp cmp
 

Member Typedef Documentation

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
typedef BlockType stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::block_type

Definition at line 76 of file sort_helper.h.

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
typedef run_cursor2<block_type, prefetcher_type> stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::cursor_type

Definition at line 80 of file sort_helper.h.

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
typedef PrefetcherType stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::prefetcher_type

Definition at line 77 of file sort_helper.h.

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
typedef ValueCmp stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::value_cmp

Definition at line 78 of file sort_helper.h.

Constructor & Destructor Documentation

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::run_cursor2_cmp ( value_cmp  c)
inline

Definition at line 83 of file sort_helper.h.

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::run_cursor2_cmp ( const run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp > &  a)
inline

Definition at line 84 of file sort_helper.h.

Member Function Documentation

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
bool stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::operator() ( const cursor_type a,
const cursor_type b 
) const
inline

Member Data Documentation

template<typename BlockType , typename PrefetcherType , typename ValueCmp >
value_cmp stxxl::sort_helper::run_cursor2_cmp< BlockType, PrefetcherType, ValueCmp >::cmp

Definition at line 81 of file sort_helper.h.


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