Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions | Public Attributes
stxxl::run_cursor2< block_type, prefetcher_type_ > Struct Template Reference

#include <run_cursor.h>

Inheritance diagram for stxxl::run_cursor2< block_type, prefetcher_type_ >:
Inheritance graph
[legend]
Collaboration diagram for stxxl::run_cursor2< block_type, prefetcher_type_ >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef prefetcher_type_ prefetcher_type
typedef run_cursor2
< block_type, prefetcher_type
_Self
typedef block_type::value_type value_type

Public Member Functions

prefetcher_type *& prefetcher ()
 run_cursor2 ()
 run_cursor2 (prefetcher_type *p)
bool empty () const
void operator++ ()
void make_inf ()

Public Attributes

prefetcher_typeprefetcher_

Detailed Description

template<typename block_type, typename prefetcher_type_>
struct stxxl::run_cursor2< block_type, prefetcher_type_ >

Definition at line 53 of file run_cursor.h.


Member Typedef Documentation

template<typename block_type , typename prefetcher_type_ >
typedef run_cursor2<block_type, prefetcher_type> stxxl::run_cursor2< block_type, prefetcher_type_ >::_Self

Definition at line 59 of file run_cursor.h.

template<typename block_type , typename prefetcher_type_ >
typedef prefetcher_type_ stxxl::run_cursor2< block_type, prefetcher_type_ >::prefetcher_type

Definition at line 58 of file run_cursor.h.

template<typename block_type , typename prefetcher_type_ >
typedef block_type::value_type stxxl::run_cursor2< block_type, prefetcher_type_ >::value_type

Definition at line 60 of file run_cursor.h.


Constructor & Destructor Documentation

template<typename block_type , typename prefetcher_type_ >
stxxl::run_cursor2< block_type, prefetcher_type_ >::run_cursor2 ( ) [inline]

Definition at line 82 of file run_cursor.h.

template<typename block_type , typename prefetcher_type_ >
stxxl::run_cursor2< block_type, prefetcher_type_ >::run_cursor2 ( prefetcher_type p) [inline]

Definition at line 83 of file run_cursor.h.


Member Function Documentation

template<typename block_type , typename prefetcher_type_ >
bool stxxl::run_cursor2< block_type, prefetcher_type_ >::empty ( ) const [inline]
template<typename block_type , typename prefetcher_type_ >
void stxxl::run_cursor2< block_type, prefetcher_type_ >::make_inf ( ) [inline]

Definition at line 91 of file run_cursor.h.

template<typename block_type , typename prefetcher_type >
void stxxl::run_cursor2< block_type, prefetcher_type >::operator++ ( ) [inline]

Reimplemented from stxxl::run_cursor< block_type >.

Definition at line 104 of file run_cursor.h.

References UNLIKELY.

template<typename block_type , typename prefetcher_type_ >
prefetcher_type* & stxxl::run_cursor2< block_type, prefetcher_type_ >::prefetcher ( ) [inline]

Definition at line 77 of file run_cursor.h.


Member Data Documentation

template<typename block_type , typename prefetcher_type_ >
prefetcher_type* stxxl::run_cursor2< block_type, prefetcher_type_ >::prefetcher_

Definition at line 76 of file run_cursor.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines