Google Cloud C++ Client
1.42.0
C++ Client Library for Google Cloud Platform
|
An input iterator for a StreamRange<T>
– DO NOT USE DIRECTLY.
More...
#include <google/cloud/stream_range.h>
Public Types | |
using | iterator_category = std::input_iterator_tag |
using | value_type = U |
using | difference_type = std::size_t |
using | reference = value_type & |
using | pointer = value_type * |
using | const_reference = value_type const & |
using | const_pointer = value_type const * |
Public Member Functions | |
IteratorImpl ()=default | |
Constructs an "end" iterator. More... | |
reference | operator* () |
pointer | operator-> () |
const_reference | operator* () const |
const_pointer | operator-> () const |
IteratorImpl & | operator++ () |
IteratorImpl | operator++ (int) |
Friends | |
class | StreamRange |
bool | operator== (IteratorImpl const &a, IteratorImpl const &b) |
bool | operator!= (IteratorImpl const &a, IteratorImpl const &b) |
An input iterator for a StreamRange<T>
– DO NOT USE DIRECTLY.
Use StreamRange::iterator
instead.
Definition at line 98 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::const_pointer = value_type const* |
Definition at line 106 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::const_reference = value_type const& |
Definition at line 105 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::difference_type = std::size_t |
Definition at line 102 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::iterator_category = std::input_iterator_tag |
Definition at line 100 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::pointer = value_type* |
Definition at line 104 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::reference = value_type& |
Definition at line 103 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::value_type = U |
Definition at line 101 of file stream_range.h.
|
explicitdefault |
Constructs an "end" iterator.
|
inline |
Definition at line 111 of file stream_range.h.
|
inline |
Definition at line 113 of file stream_range.h.
|
inline |
Definition at line 116 of file stream_range.h.
|
inline |
Definition at line 122 of file stream_range.h.
|
inline |
Definition at line 112 of file stream_range.h.
|
inline |
Definition at line 114 of file stream_range.h.
|
friend |
Definition at line 132 of file stream_range.h.
|
friend |
Definition at line 128 of file stream_range.h.
Definition at line 137 of file stream_range.h.