Spec
StreamIteratorAbstract base class for input and output stream iterators.
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. |
Interface Function Overview
-
void reserveChunk(iter, len, dirTag);
Reserve a chunk in the host of the StreamIterator
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.