Spec StreamIterator
Abstract base class for input and output stream iterators.

Extends Iter
All Extended Iter
All Subcl's InputStreamIterator, OutputStreamIterator
All Impl'd IteratorAssociatedTypesConcept
Defined in  
Signature template <typename TStream, typename TDirection> class Iter<TStream, StreamIterator<TDirection> >;

Template Parameters

TStream The StreamConcept to iterate over.
TDirection The iterator direction, one of the DirectionTags.

Member Function Overview

Member Functions Inherited From Iter

Interface Function Overview

Interface Functions Inherited From IteratorAssociatedTypesConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From Iter

Interface Metafunctions Inherited From IteratorAssociatedTypesConcept

Interface Functions Detail

void reserveChunk(iter, len, dirTag);

Reserve a chunk in the host of the StreamIterator

Parameters

iter The StreamIterator object to reserve chunks for.
len The length of the chunk to reserve.
dirTag Direction tag, one of Input and Output .

Data Races

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.