libpqxx
The C++ client library for PostgreSQL
|
Reverse iterator for a row. Use as row::const_reverse_iterator. More...
Public Types | |
using | super = const_row_iterator |
using | iterator_type = const_row_iterator |
using | value_type = iterator_type::value_type |
using | reference = iterator_type::reference |
using | difference_type = row_difference_type |
using | iterator_category = std::random_access_iterator_tag |
using | pointer = field const * |
Public Member Functions | |
const_reverse_row_iterator (const_reverse_row_iterator const &) noexcept=default | |
const_reverse_row_iterator (const_reverse_row_iterator &&) noexcept=default | |
const_reverse_row_iterator (super const &rhs) noexcept | |
PQXX_PURE iterator_type | base () const noexcept |
Manipulations | |
const_reverse_row_iterator & | operator= (const_reverse_row_iterator const &r) noexcept |
const_reverse_row_iterator | operator++ () noexcept |
const_reverse_row_iterator | operator++ (int) &noexcept |
const_reverse_row_iterator & | operator-- () noexcept |
const_reverse_row_iterator | operator-- (int) & |
const_reverse_row_iterator & | operator+= (difference_type i) noexcept |
const_reverse_row_iterator & | operator-= (difference_type i) noexcept |
Arithmetic operators | |
const_reverse_row_iterator | operator+ (difference_type i) const noexcept |
const_reverse_row_iterator | operator- (difference_type i) noexcept |
difference_type | operator- (const_reverse_row_iterator const &rhs) const noexcept |
Comparisons | |
bool | operator== (const_reverse_row_iterator const &rhs) const noexcept |
bool | operator!= (const_reverse_row_iterator const &rhs) const noexcept |
constexpr bool | operator< (const_reverse_row_iterator const &rhs) const noexcept |
constexpr bool | operator<= (const_reverse_row_iterator const &rhs) const noexcept |
constexpr bool | operator> (const_reverse_row_iterator const &rhs) const noexcept |
constexpr bool | operator>= (const_reverse_row_iterator const &rhs) const noexcept |
Dereferencing operators | |
const_row_iterator | operator- (difference_type) const noexcept |
difference_type | operator- (const_row_iterator const &) const noexcept |
reference | operator* () const noexcept |
Reverse iterator for a row. Use as row::const_reverse_iterator.