![]() |
|
This class allows for construction of iterable ranges of input/output values. More...
#include <readWriteIteratorRange.h>
This class allows for construction of iterable ranges of input/output values.
The underlying iterator used is VdfReadWriteIterator. The VdfReadWriteIteratorRange::begin() and VdfReadIteatorRange::end() methods return an instance of VdfReadWriteIterator<T> denoting the iterable range. The class satisfies the STL API requirements that make it suitable for use in range-based for loops.
For example:
This class can also be used to copy ranges of input/output values into STL containers. It can be used in range constructors, for example.
It can also be used in STL algorithms that modify the iterated values: