COMBINATORIAL_BLAS  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator Class Reference

#include <funnel.h>

List of all members.

Public Member Functions

 stream_iterator (SPtr ptr)
order_t operator- (const stream_iterator &rhs)
stream operator* ()
stream_iteratoroperator++ ()
stream_iteratoroperator++ (int)
bool operator== (const stream_iterator &rhs)
bool operator!= (const stream_iterator &rhs)

Detailed Description

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
class iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator

Definition at line 182 of file funnel.h.


Constructor & Destructor Documentation

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::stream_iterator ( SPtr  ptr)
inline

Definition at line 187 of file funnel.h.


Member Function Documentation

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
bool iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator!= ( const stream_iterator rhs)
inline

Definition at line 202 of file funnel.h.

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
stream iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator* ( )
inline

Definition at line 190 of file funnel.h.

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
stream_iterator& iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator++ ( )
inline

Definition at line 192 of file funnel.h.

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
stream_iterator& iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator++ ( int  )
inline

Definition at line 194 of file funnel.h.

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
order_t iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator- ( const stream_iterator rhs)
inline

Definition at line 188 of file funnel.h.

template<class RanIt, int Order = 2, class Splitter = default_splitter<Order>, class Pred = std::less<typename std::iterator_traits<RanIt>::value_type>, class Refiller = nop_refill<RanIt>, class Alloc = std::allocator<typename std::iterator_traits<RanIt>::value_type>>
bool iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator::operator== ( const stream_iterator rhs)
inline

Definition at line 200 of file funnel.h.


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