#include <map_entry_lite.h>

Classes | |
| class | Parser |
Public Types | |
| typedef Key | EntryKeyType |
| typedef Derived | EntryType |
| typedef Value | EntryValueType |
| typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > | Funcs |
| typedef void | MapEntryHasMergeTypeTrait |
Public Member Functions | |
| size_t | ByteSizeLong () const override |
| void | CheckTypeAndMergeFrom (const MessageLite &other) override |
| void | Clear () override |
| Arena * | GetArena () const override |
| Arena * | GetArenaNoVirtual () const |
| int | GetCachedSize () const override |
| std::string | GetTypeName () const override |
| ::google::protobuf::uint8 * | InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const override |
| bool | IsInitialized () const override |
| virtual const KeyMapEntryAccessorType & | key () const |
| MapEntryImpl () | |
| MapEntryImpl (Arena *arena) | |
| bool | MergePartialFromCodedStream (io::CodedInputStream *input) override |
| KeyMapEntryAccessorType * | mutable_key () |
| ValueMapEntryAccessorType * | mutable_value () |
| Base * | New () const override |
| Base * | New (Arena *arena) const override |
| void | SerializeWithCachedSizes (io::CodedOutputStream *output) const override |
| virtual const ValueMapEntryAccessorType & | value () const |
| ~MapEntryImpl () | |
Static Public Member Functions | |
| static void | InitAsDefaultInstance () |
Public Attributes | |
| uint32 | _has_bits_ [1] |
| Arena * | arena_ |
| KeyOnMemory | key_ |
| ValueOnMemory | value_ |
Static Public Attributes | |
| static const int | kEntryDefaultEnumValue = default_enum_value |
| static const WireFormatLite::FieldType | kEntryKeyFieldType = kKeyFieldType |
| static const WireFormatLite::FieldType | kEntryValueFieldType = kValueFieldType |
Protected Types | |
| typedef KeyTypeHandler::MapEntryAccessorType | KeyMapEntryAccessorType |
| typedef KeyTypeHandler::TypeOnMemory | KeyOnMemory |
| typedef MapTypeHandler< kKeyFieldType, Key > | KeyTypeHandler |
| typedef ValueTypeHandler::MapEntryAccessorType | ValueMapEntryAccessorType |
| typedef ValueTypeHandler::TypeOnMemory | ValueOnMemory |
| typedef MapTypeHandler< kValueFieldType, Value > | ValueTypeHandler |
Protected Member Functions | |
| void | clear_has_key () |
| void | clear_has_value () |
| bool | has_key () const |
| bool | has_value () const |
| void | MergeFromInternal (const MapEntryImpl &from) |
| void | set_has_key () |
| void | set_has_value () |
Static Protected Attributes | |
| static const int | kKeyFieldNumber = 1 |
| static const uint8 | kKeyTag |
| static const size_t | kTagSize = 1 |
| static const int | kValueFieldNumber = 2 |
| static const uint8 | kValueTag |
Private Types | |
| typedef void | DestructorSkippable_ |
| typedef void | InternalArenaConstructable_ |
Private Member Functions | |
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl) | |
Friends | |
| class | ::PROTOBUF_NAMESPACE_ID::Arena |
| template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int > | |
| class | internal::MapEntry |
| template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int > | |
| class | internal::MapFieldLite |
Definition at line 155 of file map_entry_lite.h.
|
private |
Definition at line 583 of file map_entry_lite.h.
| typedef Key google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryKeyType |
Definition at line 191 of file map_entry_lite.h.
| typedef Derived google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryType |
Definition at line 190 of file map_entry_lite.h.
| typedef Value google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryValueType |
Definition at line 192 of file map_entry_lite.h.
| typedef MapEntryFuncs<Key, Value, kKeyFieldType, kValueFieldType> google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::Funcs |
Definition at line 157 of file map_entry_lite.h.
|
private |
Definition at line 582 of file map_entry_lite.h.
|
protected |
Definition at line 172 of file map_entry_lite.h.
|
protected |
Definition at line 167 of file map_entry_lite.h.
|
protected |
Definition at line 162 of file map_entry_lite.h.
| typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryHasMergeTypeTrait |
Definition at line 189 of file map_entry_lite.h.
|
protected |
Definition at line 174 of file map_entry_lite.h.
|
protected |
Definition at line 168 of file map_entry_lite.h.
|
protected |
Definition at line 163 of file map_entry_lite.h.
|
inline |
Definition at line 197 of file map_entry_lite.h.
|
inlineexplicit |
Definition at line 204 of file map_entry_lite.h.
|
inline |
Definition at line 211 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 315 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 241 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 385 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 566 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 569 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 399 of file map_entry_lite.h.
|
inline |
Definition at line 572 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 341 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 239 of file map_entry_lite.h.
|
private |
|
inlineprotected |
Definition at line 565 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 568 of file map_entry_lite.h.
|
inlinestatic |
Definition at line 393 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 332 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 352 of file map_entry_lite.h.
|
inlinevirtual |
Definition at line 219 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 369 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 274 of file map_entry_lite.h.
|
inline |
Definition at line 226 of file map_entry_lite.h.
|
inline |
Definition at line 230 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 356 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 361 of file map_entry_lite.h.
|
inlineoverride |
Definition at line 327 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 564 of file map_entry_lite.h.
|
inlineprotected |
Definition at line 567 of file map_entry_lite.h.
|
inlinevirtual |
Definition at line 222 of file map_entry_lite.h.
|
friend |
Definition at line 581 of file map_entry_lite.h.
|
friend |
Definition at line 586 of file map_entry_lite.h.
|
friend |
Definition at line 589 of file map_entry_lite.h.
| uint32 google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_has_bits_[1] |
Definition at line 578 of file map_entry_lite.h.
| Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::arena_ |
Definition at line 577 of file map_entry_lite.h.
|
static |
Definition at line 195 of file map_entry_lite.h.
|
static |
Definition at line 193 of file map_entry_lite.h.
|
static |
Definition at line 194 of file map_entry_lite.h.
| KeyOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::key_ |
Definition at line 575 of file map_entry_lite.h.
|
staticprotected |
Definition at line 177 of file map_entry_lite.h.
|
staticprotected |
Definition at line 181 of file map_entry_lite.h.
|
staticprotected |
Definition at line 185 of file map_entry_lite.h.
|
staticprotected |
Definition at line 178 of file map_entry_lite.h.
|
staticprotected |
Definition at line 183 of file map_entry_lite.h.
| ValueOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::value_ |
Definition at line 576 of file map_entry_lite.h.