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