#include <map_entry_lite.h>
Public Member Functions | |
const char * | _InternalParse (const char *ptr, ParseContext *ctx) |
const char * | _InternalParse (const char *ptr, ParseContext *ctx) |
const Key & | entry_key () const |
const Key & | entry_key () const |
const Value & | entry_value () const |
const Value & | entry_value () const |
const Key & | key () const |
const Key & | key () const |
bool | MergePartialFromCodedStream (io::CodedInputStream *input) |
bool | MergePartialFromCodedStream (io::CodedInputStream *input) |
MapEntryImpl * | NewEntry () |
MapEntryImpl * | NewEntry () |
Parser (MapField *mf) | |
Parser (MapField *mf) | |
template<typename Metadata > | |
const char * | ParseWithEnumValidation (const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32 field_num, Metadata *metadata) |
template<typename UnknownType > | |
const char * | ParseWithEnumValidation (const char *ptr, ParseContext *ctx, bool(*is_valid)(int), uint32_t field_num, InternalMetadata *metadata) |
const Value & | value () const |
const Value & | value () const |
~Parser () | |
~Parser () | |
Private Types | |
typedef MoveHelper< KeyTypeHandler::kIsEnum, KeyTypeHandler::kIsMessage, KeyTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Key > | KeyMover |
typedef MoveHelper< KeyTypeHandler::kIsEnum, KeyTypeHandler::kIsMessage, KeyTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Key > | KeyMover |
typedef MoveHelper< ValueTypeHandler::kIsEnum, ValueTypeHandler::kIsMessage, ValueTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Value > | ValueMover |
typedef MoveHelper< ValueTypeHandler::kIsEnum, ValueTypeHandler::kIsMessage, ValueTypeHandler::kWireType==WireFormatLite::WIRETYPE_LENGTH_DELIMITED, Value > | ValueMover |
Private Member Functions | |
bool | ReadBeyondKeyValuePair (io::CodedInputStream *input) PROTOBUF_COLD |
bool | ReadBeyondKeyValuePair (io::CodedInputStream *input) PROTOBUF_COLD |
void | UseKeyAndValueFromEntry () |
void | UseKeyAndValueFromEntry () |
Private Attributes | |
MapEntryImpl * | entry_ = nullptr |
Key | key_ |
Map *const | map_ |
MapField *const | mf_ |
Value * | value_ptr_ |
Definition at line 348 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 471 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 493 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 476 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 498 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineexplicit |
Definition at line 350 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 351 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineexplicit |
Definition at line 326 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 327 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 377 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 400 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 440 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 462 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 441 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 463 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 437 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 459 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 335 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 358 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 435 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 457 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 442 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 419 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprivate |
Definition at line 457 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprivate |
Definition at line 479 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprivate |
Definition at line 444 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprivate |
Definition at line 466 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 438 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 460 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 504 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 502 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 501 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 500 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 503 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.