template <bool>
class MapIteratorBase
Defined at line 825 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
Help method for MapIterator.
Protected Members
UntypedMapIterator iter_
MapFieldBase * map_
MapKey key_
ValueRef value_
Public Methods
const MapKey & GetKey ()
Defined at line 849 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
const ValueRef & GetValueRef ()
Defined at line 850 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void MapIteratorBase<value-parameter-0-0> (MessageT * message, const FieldDescriptor * field)
void MapIteratorBase<value-parameter-0-0> (const MapIteratorBase<kIsMutable> & other)
Defined at line 837 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
MapIteratorBase<kIsMutable> & operator= (const MapIteratorBase<kIsMutable> & other)
bool operator== (const MapIteratorBase<kIsMutable> & other)
DerivedIterator & operator++ ()
DerivedIterator operator++ (int )
Protected Methods
void MapIteratorBase<value-parameter-0-0> (MapFieldBase * map, const Descriptor * descriptor)
Friends
template <bool>
class MapFieldBase
template <typename Derived, typename Key, typename T>
class MapField
template <typename Key, typename T>
class TypeDefinedMapFieldBase
template <bool>
bool MapIteratorBase (const MapIteratorBase<kIsMutable> & aconst MapIteratorBase<kIsMutable> & b)