rpa::range_outp< It >::slice Struct Reference

#include <common.h>

List of all members.

Public Types

typedef It iterator

Public Member Functions

It begout (void) const
 slice (const It &anIt, seqnum_t seqNum)
seqnum_t sequence_number (void) const

Public Attributes

iterator _It
seqnum_t _seqNum


Detailed Description

template<class It>
struct rpa::range_outp< It >::slice

In fact, nothing proves that this output iterator is thread-safe. So, we do not implement the code. If a thread-unsafe iterator is used, the program will compile but will not link. The point is that it is needed in some special cases : See later the template specialisation for obuf_iterator<back_insert<std::list.


Member Typedef Documentation

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


Constructor & Destructor Documentation

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


Member Function Documentation

template<class It>
It rpa::range_outp< It >::slice::begout ( void   )  const [inline]

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


Member Data Documentation

template<class It>
iterator rpa::range_outp< It >::slice::_It

template<class It>
seqnum_t rpa::range_outp< It >::slice::_seqNum


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