#include <map_entry_lite.h>
Classes | |
class | Parser |
Public Types | |
typedef Key | EntryKeyType |
typedef Key | EntryKeyType |
typedef Derived | EntryType |
typedef Derived | EntryType |
typedef Value | EntryValueType |
typedef Value | EntryValueType |
typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > | Funcs |
typedef MapEntryFuncs< Key, Value, kKeyFieldType, kValueFieldType > | Funcs |
typedef void | MapEntryHasMergeTypeTrait |
typedef void | MapEntryHasMergeTypeTrait |
Static Public Member Functions | |
static void | InitAsDefaultInstance () |
Public Attributes | |
uint32_t | _has_bits_ [1] |
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::MapEntryAccessorType | KeyMapEntryAccessorType |
typedef KeyTypeHandler::TypeOnMemory | KeyOnMemory |
typedef KeyTypeHandler::TypeOnMemory | KeyOnMemory |
typedef MapTypeHandler< kKeyFieldType, Key > | KeyTypeHandler |
typedef MapTypeHandler< kKeyFieldType, Key > | KeyTypeHandler |
typedef ValueTypeHandler::MapEntryAccessorType | ValueMapEntryAccessorType |
typedef ValueTypeHandler::MapEntryAccessorType | ValueMapEntryAccessorType |
typedef ValueTypeHandler::TypeOnMemory | ValueOnMemory |
typedef ValueTypeHandler::TypeOnMemory | ValueOnMemory |
typedef MapTypeHandler< kValueFieldType, Value > | ValueTypeHandler |
typedef MapTypeHandler< kValueFieldType, Value > | ValueTypeHandler |
Protected Member Functions | |
void | clear_has_key () |
void | clear_has_key () |
void | clear_has_value () |
void | clear_has_value () |
bool | has_key () const |
bool | has_key () const |
bool | has_value () const |
bool | has_value () const |
void | MergeFromInternal (const MapEntryImpl &from) |
void | MergeFromInternal (const MapEntryImpl &from) |
void | set_has_key () |
void | set_has_key () |
void | set_has_value () |
void | set_has_value () |
Static Protected Attributes | |
static const int | kKeyFieldNumber = 1 |
static const uint8_t | kKeyTag |
static const uint8 | kKeyTag |
static const size_t | kTagSize = 1 |
static const int | kValueFieldNumber = 2 |
static const uint8_t | kValueTag |
static const uint8 | kValueTag |
Private Types | |
typedef void | DestructorSkippable_ |
typedef void | DestructorSkippable_ |
typedef void | InternalArenaConstructable_ |
typedef void | InternalArenaConstructable_ |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl) | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapEntryImpl) | |
Friends | |
class | ::PROTOBUF_NAMESPACE_ID::Arena |
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType > | |
class | internal::MapEntry |
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 > | |
class | internal::MapFieldLite |
template<typename C , typename K , typename V , WireFormatLite::FieldType , WireFormatLite::FieldType , int > | |
class | internal::MapFieldLite |
Definition at line 147 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 504 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 527 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
typedef Key google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryKeyType |
Definition at line 180 of file protobuf/src/google/protobuf/map_entry_lite.h.
typedef Key google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryKeyType |
Definition at line 183 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
typedef Derived google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryType |
Definition at line 179 of file protobuf/src/google/protobuf/map_entry_lite.h.
typedef Derived google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryType |
Definition at line 182 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
typedef Value google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryValueType |
Definition at line 181 of file protobuf/src/google/protobuf/map_entry_lite.h.
typedef Value google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::EntryValueType |
Definition at line 184 of file bloaty/third_party/protobuf/src/google/protobuf/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 146 of file protobuf/src/google/protobuf/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 149 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 503 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
Definition at line 526 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 161 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 164 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 156 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 159 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 151 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 154 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryHasMergeTypeTrait |
Definition at line 178 of file protobuf/src/google/protobuf/map_entry_lite.h.
typedef void google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::MapEntryHasMergeTypeTrait |
Definition at line 181 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 163 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 166 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 157 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 160 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 152 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
protected |
Definition at line 155 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 189 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineexplicit |
Definition at line 196 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 203 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineconstexpr |
Definition at line 185 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineexplicit |
Definition at line 190 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 196 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinefinal |
Definition at line 230 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinefinal |
Definition at line 237 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 266 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 259 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 265 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 226 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 233 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 314 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 329 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 488 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 510 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 491 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 513 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 494 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 343 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 516 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 274 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 285 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 224 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 231 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
private |
|
private |
|
inlineprotected |
Definition at line 487 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 509 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 490 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 512 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinestatic |
Definition at line 337 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 277 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 285 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 296 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinevirtual |
Definition at line 204 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinevirtual |
Definition at line 211 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 297 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 313 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 210 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 218 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 214 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inline |
Definition at line 222 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 300 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 289 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineoverride |
Definition at line 305 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 486 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 508 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 489 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlineprotected |
Definition at line 511 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinevirtual |
Definition at line 207 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
inlinevirtual |
Definition at line 214 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
friend |
Definition at line 525 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
friend |
Definition at line 507 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
friend |
Definition at line 530 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
friend |
Definition at line 510 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
friend |
Definition at line 533 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
uint32_t google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_has_bits_[1] |
Definition at line 499 of file protobuf/src/google/protobuf/map_entry_lite.h.
uint32 google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::_has_bits_[1] |
Definition at line 522 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
Arena* google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::arena_ |
Definition at line 521 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
static |
Definition at line 187 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
static |
Definition at line 185 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
static |
Definition at line 186 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
KeyOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::key_ |
Definition at line 519 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 169 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 170 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 173 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 177 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 170 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 172 of file protobuf/src/google/protobuf/map_entry_lite.h.
|
staticprotected |
Definition at line 175 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.
ValueOnMemory google::protobuf.internal::MapEntryImpl< Derived, Base, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >::value_ |
Definition at line 520 of file bloaty/third_party/protobuf/src/google/protobuf/map_entry_lite.h.