|
libpqxx
The C++ client library for PostgreSQL
|
Reverse iterator for a row. Use as row::const_reverse_iterator. More...
#include <row.hxx>
Inheritance diagram for pqxx::const_reverse_row_iterator: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 |
| field | operator[] (difference_type offset) 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 |
Reverse iterator for a row. Use as row::const_reverse_iterator.