rpa::range_fwrd< It >::slice Class Reference

#include <common.h>

List of all members.

Public Types

typedef It iterator

Public Member Functions

iterator begout () const
 This is passed to an algorithm, in a sub-thread.
 slice (const It &anIt, seqnum_t seqNum)
seqnum_t sequence_number (void) const

Private Member Functions

 slice ()

Private Attributes

It _Curr
seqnum_t _SeqNum


Detailed Description

template<class It>
class rpa::range_fwrd< It >::slice

This represents a logical segment of a forward range, which will be given to an algorithm and executed by a sub-thread.


Member Typedef Documentation

template<class It>
typedef It rpa::range_fwrd< It >::slice::iterator


Constructor & Destructor Documentation

template<class It>
rpa::range_fwrd< It >::slice::slice (  )  [private]

template<class It>
rpa::range_fwrd< It >::slice::slice ( const It &  anIt,
seqnum_t  seqNum 
) [inline]


Member Function Documentation

template<class It>
iterator rpa::range_fwrd< It >::slice::begout (  )  const [inline]

This is passed to an algorithm, in a sub-thread.

template<class It>
seqnum_t rpa::range_fwrd< It >::slice::sequence_number ( void   )  const [inline]


Member Data Documentation

template<class It>
It rpa::range_fwrd< It >::slice::_Curr [private]

template<class It>
seqnum_t rpa::range_fwrd< It >::slice::_SeqNum [private]


The documentation for this class was generated from the following file:
Generated on Tue Sep 25 10:20:35 2007 for rpa by  doxygen 1.4.7