Google Cloud C++ Client
2.7.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 104 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::const_pointer = value_type const* |
Definition at line 112 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::const_reference = value_type const& |
Definition at line 111 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::difference_type = std::size_t |
Definition at line 108 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::iterator_category = std::input_iterator_tag |
Definition at line 106 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::pointer = value_type* |
Definition at line 110 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::reference = value_type& |
Definition at line 109 of file stream_range.h.
using google::cloud::StreamRange< T >::IteratorImpl< U >::value_type = U |
Definition at line 107 of file stream_range.h.
|
explicitdefault |
Constructs an "end" iterator.
|
inline |
Definition at line 117 of file stream_range.h.
|
inline |
Definition at line 119 of file stream_range.h.
|
inline |
Definition at line 122 of file stream_range.h.
|
inline |
Definition at line 128 of file stream_range.h.
|
inline |
Definition at line 118 of file stream_range.h.
|
inline |
Definition at line 120 of file stream_range.h.
|
friend |
Definition at line 138 of file stream_range.h.
|
friend |
Definition at line 134 of file stream_range.h.
Definition at line 143 of file stream_range.h.