AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator Class Reference

#include <Paginator.h>

Public Types

using iterator_category = std::input_iterator_tag
 
 
using difference_type = std::ptrdiff_t
 
using pointer = const OutcomeType *
 
using reference = const OutcomeType &
 

Public Member Functions

 Iterator (ServiceClient *client, const OperationRequest &firstReq)
 
const OutcomeTypeoperator* () const
 
 

Static Public Member Functions

 

Friends

bool operator== (const Iterator &lhs, const Iterator &rhs)
 
bool operator!= (const Iterator &lhs, const Iterator &rhs)
 

Detailed Description

template<class ServiceClient, class OperationRequest, class OperationTraits>
class Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator

Definition at line 26 of file Paginator.h.

Member Typedef Documentation

◆ difference_type

template<class ServiceClient , class OperationRequest , class OperationTraits >
using Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::difference_type = std::ptrdiff_t

Definition at line 31 of file Paginator.h.

◆ iterator_category

template<class ServiceClient , class OperationRequest , class OperationTraits >
using Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::iterator_category = std::input_iterator_tag

Definition at line 29 of file Paginator.h.

◆ pointer

template<class ServiceClient , class OperationRequest , class OperationTraits >
using Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::pointer = const OutcomeType*

Definition at line 32 of file Paginator.h.

◆ reference

template<class ServiceClient , class OperationRequest , class OperationTraits >
using Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::reference = const OutcomeType&

Definition at line 33 of file Paginator.h.

◆ value_type

template<class ServiceClient , class OperationRequest , class OperationTraits >
using Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::value_type = OutcomeType

Definition at line 30 of file Paginator.h.

Constructor & Destructor Documentation

◆ Iterator()

template<class ServiceClient , class OperationRequest , class OperationTraits >
Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::Iterator ( ServiceClient *  client,
const OperationRequest &  firstReq 
)
inline

Definition at line 35 of file Paginator.h.

Member Function Documentation

◆ constructSentinel()

template<class ServiceClient , class OperationRequest , class OperationTraits >
static Iterator Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::constructSentinel ( )
inlinestatic

Definition at line 69 of file Paginator.h.

◆ operator*()

template<class ServiceClient , class OperationRequest , class OperationTraits >
const OutcomeType & Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::operator* ( ) const
inline

Definition at line 38 of file Paginator.h.

◆ operator++()

template<class ServiceClient , class OperationRequest , class OperationTraits >
Iterator & Aws::Utils::Pagination::Paginator< ServiceClient, OperationRequest, OperationTraits >::Iterator::operator++ ( )
inline

Definition at line 40 of file Paginator.h.

Friends And Related Symbol Documentation

◆ operator!=

template<class ServiceClient , class OperationRequest , class OperationTraits >
bool operator!= ( const Iterator lhs,
const Iterator rhs 
)
friend

Definition at line 68 of file Paginator.h.

◆ operator==

template<class ServiceClient , class OperationRequest , class OperationTraits >
bool operator== ( const Iterator lhs,
const Iterator rhs 
)
friend

Definition at line 61 of file Paginator.h.


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