#include <reflection.h>
Public Member Functions | |
bool | operator!= (const RepeatedFieldRefIterator &other) const |
IteratorValueType | operator* () const |
RepeatedFieldRefIterator & | operator++ () |
RepeatedFieldRefIterator | operator++ (int) |
IteratorPointerType | operator-> () const |
RepeatedFieldRefIterator & | operator= (const RepeatedFieldRefIterator &other) |
bool | operator== (const RepeatedFieldRefIterator &other) const |
RepeatedFieldRefIterator (const RepeatedFieldRefIterator &other) | |
RepeatedFieldRefIterator (const void *data, const RepeatedFieldAccessor *accessor, bool begin) | |
RepeatedFieldRefIterator (const void *data, const RepeatedFieldAccessor *accessor, bool begin, AccessorValueType *scratch_space) | |
~RepeatedFieldRefIterator () | |
Protected Attributes | |
const RepeatedFieldAccessor * | accessor_ |
const void * | data_ |
void * | iterator_ |
std::unique_ptr< AccessorValueType > | scratch_space_ |
Private Types | |
typedef RefTypeTraits< T >::AccessorValueType | AccessorValueType |
typedef RefTypeTraits< T >::IteratorPointerType | IteratorPointerType |
typedef RefTypeTraits< T >::IteratorValueType | IteratorValueType |
Definition at line 395 of file reflection.h.
|
private |
Definition at line 397 of file reflection.h.
|
private |
Definition at line 399 of file reflection.h.
|
private |
Definition at line 398 of file reflection.h.
|
inline |
Definition at line 403 of file reflection.h.
|
inline |
Definition at line 412 of file reflection.h.
|
inline |
Definition at line 420 of file reflection.h.
|
inline |
Definition at line 448 of file reflection.h.
|
inline |
Definition at line 439 of file reflection.h.
|
inline |
Definition at line 430 of file reflection.h.
|
inline |
Definition at line 426 of file reflection.h.
|
inline |
Definition at line 421 of file reflection.h.
|
inline |
Definition at line 435 of file reflection.h.
|
inline |
Definition at line 452 of file reflection.h.
|
inline |
Definition at line 444 of file reflection.h.
|
protected |
Definition at line 464 of file reflection.h.
|
protected |
Definition at line 463 of file reflection.h.
|
protected |
Definition at line 465 of file reflection.h.
|
protected |
Definition at line 466 of file reflection.h.