template <typename Key, typename T>
class TypeDefinedMapFieldBase
Defined at line 544 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
This class provides common Map Reflection implementations for generated
message and dynamic message.
Protected Members
Public Methods
void TypeDefinedMapFieldBase<Key, T> (const void * prototype_as_void, InternalMetadataOffset offset)
Defined at line 546 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void TypeDefinedMapFieldBase<Key, T> (const TypeDefinedMapFieldBase<Key, T> & )
Defined at line 556 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
TypeDefinedMapFieldBase<Key, T> & operator= (const TypeDefinedMapFieldBase<Key, T> & )
Defined at line 557 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void TypeDefinedMapFieldBase<Key, T> (const Message * prototype, InternalMetadataOffset offset)
Defined at line 559 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void TypeDefinedMapFieldBase<Key, T> (const Message *prototype,InternalMetadataOffsetoffset,const TypeDefinedMapFieldBase<Key, T> &from)
Defined at line 565 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
const Map<Key, T> & GetMap ()
Defined at line 577 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
Map<Key, T> * MutableMap ()
Defined at line 582 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
void MergeFrom (const TypeDefinedMapFieldBase<Key, T> & other)
This overload is called from codegen, so we use templates for speed.
If there is no codegen (eg optimize_for=CODE_SIZE), then only the
reflection based one above will be used.
Defined at line 591 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
Protected Methods
void ~TypeDefinedMapFieldBase<Key, T> ()
Defined at line 574 of file ../../third_party/protobuf/src/src/google/protobuf/map_field.h
Records
Friends
template <typename Keytypename T>
class MapFieldTestPeer