nds2-client - ClientUser
0.16.8
|
A input iterator. More...
#include <nds_data_iterator.hh>
Public Member Functions | |
DLL_EXPORT | data_stream_iterator () |
Default constructor. More... | |
DLL_EXPORT | data_stream_iterator (const data_stream_iterator &other) |
Copy constructor. More... | |
DLL_EXPORT | data_stream_iterator (data_stream_iterator &&other) noexcept |
Move constructor. More... | |
DLL_EXPORT data_stream_iterator & | operator= (const data_stream_iterator &other) |
Copy operator. More... | |
DLL_EXPORT data_stream_iterator & | operator= (data_stream_iterator &&other) noexcept |
Move operator. More... | |
DLL_EXPORT reference | operator* () |
Access the data at the current location of the iteration. More... | |
DLL_EXPORT data_stream_iterator & | operator++ () |
DLL_EXPORT data_stream_iterator | operator++ (int) |
A input iterator.
This is the iterator type used by NDS::data_iterable.
NDS::abi_0::data_stream_iterator::data_stream_iterator | ( | ) |
Default constructor.
The iterator is defined in an empty/end state.
|
default |
Copy constructor.
A data_stream_iterator can be safely copied. When done the two iterators will refer to the same iteration and reference the same data.
other | The iterator to copy from. |
|
defaultnoexcept |
Move constructor.
A data_stream_iterator can be safely moved. When done other will be in an empty/end state.
other | The iterator to move from. |
data_stream_iterator::reference NDS::abi_0::data_stream_iterator::operator* | ( | ) |
Access the data at the current location of the iteration.
data_stream_iterator & NDS::abi_0::data_stream_iterator::operator++ | ( | ) |
data_stream_iterator NDS::abi_0::data_stream_iterator::operator++ | ( | int | ) |
|
default |
Copy operator.
A data_stream_iterator can be safely copied. When done the two iterators will refer to the same iteration and reference the same data.
other | The iterator to copy from. |
|
defaultnoexcept |
Move operator.
A data_stream_iterator can be safely moved. When done other will be in an empty/end state.
other | The iterator to move from. |