COMBINATORIAL_BLAS  1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Private Types | Private Attributes | List of all members
iosort::stream_slices< RanIt, Splitter > Class Template Reference

#include <sort.timpl.h>

Classes

class  iterator
 

Public Member Functions

 stream_slices (RanIt begin, RanIt end)
 
diff order () const
 
iterator begin ()
 
iterator end ()
 

Private Types

typedef std::iterator_traits
< RanIt >::difference_type 
diff
 

Private Attributes

RanIt b
 
RanIt e
 
diff run_size
 
size_t order_
 
size_t big_runs
 

Detailed Description

template<class RanIt, class Splitter>
class iosort::stream_slices< RanIt, Splitter >

Definition at line 172 of file sort.timpl.h.

Member Typedef Documentation

template<class RanIt , class Splitter >
typedef std::iterator_traits<RanIt>::difference_type iosort::stream_slices< RanIt, Splitter >::diff
private

Definition at line 174 of file sort.timpl.h.

Constructor & Destructor Documentation

template<class RanIt , class Splitter >
iosort::stream_slices< RanIt, Splitter >::stream_slices ( RanIt  begin,
RanIt  end 
)
inline

Definition at line 211 of file sort.timpl.h.

Member Function Documentation

template<class RanIt , class Splitter >
iterator iosort::stream_slices< RanIt, Splitter >::begin ( )
inline

Definition at line 222 of file sort.timpl.h.

template<class RanIt , class Splitter >
iterator iosort::stream_slices< RanIt, Splitter >::end ( )
inline

Definition at line 224 of file sort.timpl.h.

template<class RanIt , class Splitter >
diff iosort::stream_slices< RanIt, Splitter >::order ( ) const
inline

Definition at line 220 of file sort.timpl.h.

Member Data Documentation

template<class RanIt , class Splitter >
RanIt iosort::stream_slices< RanIt, Splitter >::b
private

Definition at line 227 of file sort.timpl.h.

template<class RanIt , class Splitter >
size_t iosort::stream_slices< RanIt, Splitter >::big_runs
private

Definition at line 229 of file sort.timpl.h.

template<class RanIt , class Splitter >
RanIt iosort::stream_slices< RanIt, Splitter >::e
private

Definition at line 227 of file sort.timpl.h.

template<class RanIt , class Splitter >
size_t iosort::stream_slices< RanIt, Splitter >::order_
private

Definition at line 229 of file sort.timpl.h.

template<class RanIt , class Splitter >
diff iosort::stream_slices< RanIt, Splitter >::run_size
private

Definition at line 228 of file sort.timpl.h.


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