Hyper API for C++ 0.0.20027
Hyper client library for C++ applications
|
Iterates over a hyperapi::Row
in values (hyperapi::Value
).
More...
#include <Result.hpp>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = Value |
using | difference_type = std::ptrdiff_t |
using | pointer = const Value * |
using | reference = const Value & |
Public Member Functions | |
ColumnIterator (const Row &row, IteratorBeginTag) noexcept | |
Constructs the begin-iterator. | |
ColumnIterator (const Row &row, 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. | |
ColumnIterator & | operator++ () |
Advances the iterator. | |
ColumnIterator | operator++ (int) |
Advances the iterator. | |
Iterates over a hyperapi::Row
in values (hyperapi::Value
).
Definition at line 445 of file Result.hpp.
using hyperapi::ColumnIterator::difference_type = std::ptrdiff_t |
Definition at line 449 of file Result.hpp.
using hyperapi::ColumnIterator::iterator_category = std::input_iterator_tag |
Definition at line 447 of file Result.hpp.
using hyperapi::ColumnIterator::pointer = const Value* |
Definition at line 450 of file Result.hpp.
using hyperapi::ColumnIterator::reference = const Value& |
Definition at line 451 of file Result.hpp.
Definition at line 448 of file Result.hpp.
|
inlinenoexcept |
Constructs the begin-iterator.
Definition at line 454 of file Result.hpp.
|
inlinenoexcept |
Constructs the end-iterator.
Definition at line 459 of file Result.hpp.
|
inlinenoexcept |
Returns a pointer to the current value.
Definition at line 467 of file Result.hpp.