#include <map.h>
Public Types | |
| typedef EntryType | EntryTypeTrait |
| typedef Map< Key, T > | MapType |
Public Member Functions | |
| const char * | _InternalParse (const char *ptr, ParseContext *ctx) |
| void | Clear () |
| const Map< Key, T > & | GetMap () const |
| MapFieldLite () | |
| MapFieldLite (Arena *arena) | |
| void | MergeFrom (const MapFieldLite &other) |
| Map< Key, T > * | MutableMap () |
| EntryType * | NewEntry () const |
| EntryType * | NewEntryWrapper (const Key &key, const T &t) const |
| EntryType * | NewEnumEntryWrapper (const Key &key, const T t) const |
| template<typename Metadata > | |
| const char * | ParseWithEnumValidation (const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata) |
| void | SetDefaultEnumValue () |
| int | size () const |
| void | Swap (MapFieldLite *other) |
Private Types | |
| typedef void | DestructorSkippable_ |
| typedef Derived | EntryType |
Private Attributes | |
| Arena * | arena_ |
| Map< Key, T > | map_ |
Friends | |
| class | ::PROTOBUF_NAMESPACE_ID::Arena |
|
private |
Definition at line 127 of file map_field_lite.h.
|
private |
Definition at line 60 of file map_field_lite.h.
| typedef EntryType google::protobuf.internal::MapFieldLite< Derived, Key, T, key_wire_type, value_wire_type, default_enum_value >::EntryTypeTrait |
Definition at line 64 of file map_field_lite.h.
| typedef Map<Key, T> google::protobuf.internal::MapFieldLite< Derived, Key, T, key_wire_type, value_wire_type, default_enum_value >::MapType |
Definition at line 63 of file map_field_lite.h.
|
inline |
Definition at line 66 of file map_field_lite.h.
|
inlineexplicit |
Definition at line 68 of file map_field_lite.h.
|
inline |
Definition at line 112 of file map_field_lite.h.
|
inline |
Definition at line 78 of file map_field_lite.h.
|
inline |
Definition at line 73 of file map_field_lite.h.
|
inline |
Definition at line 79 of file map_field_lite.h.
|
inline |
Definition at line 74 of file map_field_lite.h.
|
inline |
Definition at line 94 of file map_field_lite.h.
|
inline |
Definition at line 108 of file map_field_lite.h.
|
inline |
Definition at line 103 of file map_field_lite.h.
|
inline |
Definition at line 118 of file map_field_lite.h.
|
inline |
Definition at line 88 of file map_field_lite.h.
|
inline |
Definition at line 77 of file map_field_lite.h.
|
inline |
Definition at line 85 of file map_field_lite.h.
|
friend |
Definition at line 132 of file map_field_lite.h.
|
private |
Definition at line 129 of file map_field_lite.h.
|
private |
Definition at line 130 of file map_field_lite.h.