#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.