CXXIter 0.2
Loading...
Searching...
No Matches
CXXIter::trait Namespace Reference

Trait namespace. This namespaces contains all public traits that cover all of the iterator's inner workings. More...

Classes

struct  ContiguousMemoryIterator
 Trait, that iterators implement whose elements are stored in a contiguous block of memory. More...
 
struct  DoubleEndedIterator
 Trait that extends the Iterator trait with double-ended functionality. More...
 
struct  ExactSizeIterator
 Trait, that extends iterators for which an exact length is known. More...
 
struct  Iterator
 Trait, that is used for the chaining and the operation of iterator pipelines. More...
 
struct  Source
 SourceTrait, that is used by CXXIter's standard source classes CXXIter::SrcMov, CXXIter::SrcRef and CXXIter::SrcCRef. More...
 

Detailed Description

Trait namespace. This namespaces contains all public traits that cover all of the iterator's inner workings.