template <typename Key, typename T>

class MapFieldLite

Defined at line 37 of file ../../third_party/protobuf/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> ()

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

void MapFieldLite<Key, T> (Arena * arena)

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

void MapFieldLite<Key, T> (ArenaInitialized , Arena * arena)

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

void MapFieldLite<Key, T> (InternalVisibility , Arena * arena)

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

void MapFieldLite<Key, T> (InternalVisibility , Arena * arena, const MapFieldLite<Key, T> & from)

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

void ~MapFieldLite<Key, T> ()

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

const Map<Key, T> & GetMap ()

Accessors

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

Map<Key, T> * MutableMap ()

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

int size ()

Convenient methods for generated message implementation.

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

void Clear ()

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

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

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

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

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

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

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

size_t InternalGetArenaOffset (internal::InternalVisibility access)

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

Friends

template <typename Keytypename T>
class Arena