Hyper API for C++ 0.0.20746
Hyper client library for C++ applications
|
Iterates over a hyperapi::Chunk
in rows (hyperapi::Row
).
More...
#include <Result.hpp>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = Row |
using | difference_type = std::ptrdiff_t |
using | pointer = const Row * |
using | reference = const Row & |
Public Member Functions | |
ChunkIterator (const Chunk &chunk, IteratorBeginTag) noexcept | |
Constructs the begin-iterator. | |
ChunkIterator (const Chunk &chunk, IteratorEndTag) noexcept | |
Constructs the end-iterator. | |
reference | operator* () const noexcept |
Returns a reference to the current value. | |
pointer | operator-> () const noexcept |
Returns a pointer to the current value. | |
ChunkIterator & | operator++ () noexcept |
Advances the iterator. | |
ChunkIterator | operator++ (int) noexcept |
Advances the iterator. | |
Iterates over a hyperapi::Chunk
in rows (hyperapi::Row
).
Definition at line 268 of file Result.hpp.
using hyperapi::ChunkIterator::difference_type = std::ptrdiff_t |
Definition at line 272 of file Result.hpp.
using hyperapi::ChunkIterator::iterator_category = std::input_iterator_tag |
Definition at line 270 of file Result.hpp.
using hyperapi::ChunkIterator::pointer = const Row* |
Definition at line 273 of file Result.hpp.
using hyperapi::ChunkIterator::reference = const Row& |
Definition at line 274 of file Result.hpp.
Definition at line 271 of file Result.hpp.
|
inlinenoexcept |
Constructs the begin-iterator.
Definition at line 277 of file Result.hpp.
|
inlinenoexcept |
Constructs the end-iterator.
Definition at line 282 of file Result.hpp.
|
inlinenoexcept |
Returns a pointer to the current value.
Definition at line 290 of file Result.hpp.