rili::stream::WritableIterator< T > Class Template Reference
Inheritance diagram for rili::stream::WritableIterator< T >:
Collaboration diagram for rili::stream::WritableIterator< T >:
Public Member Functions | |
WritableIterator (WritableIterator const &other)=default | |
WritableIterator & | operator= (WritableIterator const &other)=default |
WritableIterator (Writable &writable) | |
WritableIterator & | operator= (T const &value) |
WritableIterator & | operator* () |
WritableIterator & | operator++ () |
WritableIterator & | operator++ (int) |
Constructor & Destructor Documentation
template<typename T >
|
default |
- Parameters
-
other
template<typename T >
|
inlineexplicit |
WritableIterator construct iterator which will use writable stream to write data and default Writable writers to write elements to writable.
- Parameters
-
writable - stream to use
Member Function Documentation
template<typename T >
|
inline |
operator * actually does not dereference the iterator other than to be assigned a value with operator=
- Returns
- *this
template<typename T >
|
inline |
operator ++ This function has no required effect, neither in the iterator nor in its associated stream (streams advance automatically on insertion).
- Returns
- *this
template<typename T >
|
inline |
operator ++ This function has no required effect, neither in the iterator nor in its associated stream (streams advance automatically on insertion).
- Returns
- *this
template<typename T >
|
default |
operator =
- Parameters
-
other
- Returns
template<typename T >
|
inline |
operator = try write next value to stream using default Writer
- Parameters
-
value to convert and write
- Returns
The documentation for this class was generated from the following file:
- rili/stream/Stream.hpp