userver: storages::redis::ReplyData::MovableKeyValues::Iterator Class Reference
Loading...
Searching...
No Matches
storages::redis::ReplyData::MovableKeyValues::Iterator Class Referencefinal

Detailed Description

Definition at line 54 of file reply.hpp.

Public Types

using iterator_category = std::input_iterator_tag
using difference_type = std::ptrdiff_t
using value_type = View
using reference = View
using pointer = void

Public Member Functions

constexpr Iterator (Array &array, std::size_t index) noexcept
Iterator & operator++ () noexcept
Iterator operator++ (int) noexcept
bool operator== (const Iterator &r) const noexcept
bool operator!= (const Iterator &r) const noexcept
View operator* () const noexcept

Member Typedef Documentation

◆ difference_type

using storages::redis::ReplyData::MovableKeyValues::Iterator::difference_type = std::ptrdiff_t

Definition at line 57 of file reply.hpp.

◆ iterator_category

using storages::redis::ReplyData::MovableKeyValues::Iterator::iterator_category = std::input_iterator_tag

Definition at line 56 of file reply.hpp.

◆ pointer

using storages::redis::ReplyData::MovableKeyValues::Iterator::pointer = void

Definition at line 60 of file reply.hpp.

◆ reference

using storages::redis::ReplyData::MovableKeyValues::Iterator::reference = View

Definition at line 59 of file reply.hpp.

◆ value_type

using storages::redis::ReplyData::MovableKeyValues::Iterator::value_type = View

Definition at line 58 of file reply.hpp.

Constructor & Destructor Documentation

◆ Iterator()

storages::redis::ReplyData::MovableKeyValues::Iterator::Iterator ( Array & array,
std::size_t index )
inlineconstexprnoexcept

Definition at line 62 of file reply.hpp.

Member Function Documentation

◆ operator!=()

bool storages::redis::ReplyData::MovableKeyValues::Iterator::operator!= ( const Iterator & r) const
inlinenoexcept

Definition at line 76 of file reply.hpp.

◆ operator*()

View storages::redis::ReplyData::MovableKeyValues::Iterator::operator* ( ) const
inlinenoexcept

Definition at line 78 of file reply.hpp.

◆ operator++() [1/2]

Iterator & storages::redis::ReplyData::MovableKeyValues::Iterator::operator++ ( )
inlinenoexcept

Definition at line 64 of file reply.hpp.

◆ operator++() [2/2]

Iterator storages::redis::ReplyData::MovableKeyValues::Iterator::operator++ ( int )
inlinenoexcept

Definition at line 69 of file reply.hpp.

◆ operator==()

bool storages::redis::ReplyData::MovableKeyValues::Iterator::operator== ( const Iterator & r) const
inlinenoexcept

Definition at line 75 of file reply.hpp.


The documentation for this class was generated from the following file: