template <typename Key, typename T>

class MapFieldLite

Defined at line 38 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

This class provides access to map field using generated api. It is used for

internal generated message implementation only. Users should never use this

directly.

Public Methods

void MapFieldLite<Key, T> (InternalMetadataOffset offset)

Defined at line 42 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void MapFieldLite<Key, T> (ArenaInitialized , InternalMetadataOffset offset)

Defined at line 44 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void MapFieldLite<Key, T> (InternalVisibility , InternalMetadataOffset offset)

Defined at line 47 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void MapFieldLite<Key, T> (InternalVisibility , InternalMetadataOffset offset, const MapFieldLite<Key, T> & from)

Defined at line 49 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void ~MapFieldLite<Key, T> ()

Defined at line 56 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

const Map<Key, T> & GetMap ()

Accessors

Defined at line 70 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

Map<Key, T> * MutableMap ()

Defined at line 73 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

int size ()

Convenient methods for generated message implementation.

Defined at line 78 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void Clear ()

Defined at line 81 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void MergeFrom (const MapFieldLite<Key, T> & other)

Defined at line 82 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void Swap (MapFieldLite<Key, T> * other)

Defined at line 85 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

void InternalSwap (MapFieldLite<Key, T> * other)

Defined at line 86 of file ../../third_party/protobuf/src/src/google/protobuf/map_field_lite.h

Friends

template <typename Keytypename T>
class Arena