GRPC C++  1.62.0
Public Types | Public Member Functions | Protected Member Functions | Friends
grpc::AuthPropertyIterator Class Reference

#include <auth_context.h>

Public Types

using iterator_category = std::forward_iterator_tag
 
using value_type = const AuthProperty
 
using pointer = void
 
using reference = void
 
using difference_type = std::ptrdiff_t
 

Public Member Functions

 ~AuthPropertyIterator ()
 
AuthPropertyIteratoroperator++ ()
 
AuthPropertyIterator operator++ (int)
 
bool operator== (const AuthPropertyIterator &rhs) const
 
bool operator!= (const AuthPropertyIterator &rhs) const
 
AuthProperty operator* ()
 

Protected Member Functions

 AuthPropertyIterator ()
 
 AuthPropertyIterator (const grpc_auth_property *property, const grpc_auth_property_iterator *iter)
 

Friends

class SecureAuthContext
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using grpc::AuthPropertyIterator::iterator_category = std::forward_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ ~AuthPropertyIterator()

grpc::AuthPropertyIterator::~AuthPropertyIterator ( )

◆ AuthPropertyIterator() [1/2]

grpc::AuthPropertyIterator::AuthPropertyIterator ( )
protected

◆ AuthPropertyIterator() [2/2]

grpc::AuthPropertyIterator::AuthPropertyIterator ( const grpc_auth_property property,
const grpc_auth_property_iterator iter 
)
protected

Member Function Documentation

◆ operator!=()

bool grpc::AuthPropertyIterator::operator!= ( const AuthPropertyIterator rhs) const

◆ operator*()

AuthProperty grpc::AuthPropertyIterator::operator* ( )

◆ operator++() [1/2]

AuthPropertyIterator& grpc::AuthPropertyIterator::operator++ ( )

◆ operator++() [2/2]

AuthPropertyIterator grpc::AuthPropertyIterator::operator++ ( int  )

◆ operator==()

bool grpc::AuthPropertyIterator::operator== ( const AuthPropertyIterator rhs) const

Friends And Related Function Documentation

◆ SecureAuthContext

friend class SecureAuthContext
friend

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