#include <map.h>
Public Types | |
typedef Derived::SuperType | EntryTypeTrait |
typedef Derived::SuperType | EntryTypeTrait |
typedef Map< Key, T > | MapType |
typedef Map< Key, T > | MapType |
Private Types | |
typedef MapIf< kIsValueEnum, T, const T & >::type | CastValueType |
typedef MapIf< kIsValueEnum, T, const T & >::type | CastValueType |
typedef void | DestructorSkippable_ |
typedef void | DestructorSkippable_ |
typedef Derived | EntryType |
typedef Derived | EntryType |
typedef void | InternalArenaConstructable_ |
typedef void | InternalArenaConstructable_ |
typedef MapTypeHandler< kKeyFieldType, Key > | KeyTypeHandler |
typedef MapTypeHandler< kKeyFieldType, Key > | KeyTypeHandler |
typedef MapFieldLite< Derived, Key, T, kKeyFieldType, kValueFieldType, default_enum_value > | MapFieldLiteType |
typedef MapFieldLite< Derived, Key, T, kKeyFieldType, kValueFieldType > | MapFieldLiteType |
typedef MapTypeHandler< kValueFieldType, T > | ValueTypeHandler |
typedef MapTypeHandler< kValueFieldType, T > | ValueTypeHandler |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapField) | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MapField) | |
void | SetMapIteratorValue (MapIterator *map_iter) const override |
void | SetMapIteratorValue (MapIterator *map_iter) const override |
size_t | SpaceUsedExcludingSelfNoLock () const override |
size_t | SpaceUsedExcludingSelfNoLock () const override |
void | SyncMapWithRepeatedFieldNoLock () const override |
void | SyncMapWithRepeatedFieldNoLock () const override |
void | SyncRepeatedFieldWithMapNoLock () const override |
void | SyncRepeatedFieldWithMapNoLock () const override |
Private Attributes | |
MapFieldLiteType | impl_ |
Static Private Attributes | |
static const bool | kIsValueEnum = ValueTypeHandler::kIsEnum |
static constexpr bool | kIsValueEnum = ValueTypeHandler::kIsEnum |
Friends | |
class | ::PROTOBUF_NAMESPACE_ID::Arena |
class | MapFieldStateTest |
Definition at line 78 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 239 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 536 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 300 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 608 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 227 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 525 of file protobuf/src/google/protobuf/map_field.h.
typedef Derived::SuperType google::protobuf.internal::MapField< Derived, Key, T, kKeyFieldType, kValueFieldType >::EntryTypeTrait |
Definition at line 242 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
typedef Derived::SuperType google::protobuf.internal::MapField< Derived, Key, T, kKeyFieldType, kValueFieldType >::EntryTypeTrait |
Definition at line 539 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 299 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 607 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 223 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 521 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 232 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 529 of file protobuf/src/google/protobuf/map_field.h.
typedef Map<Key, T> google::protobuf.internal::MapField< Derived, Key, T, kKeyFieldType, kValueFieldType >::MapType |
Definition at line 243 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
typedef Map<Key, T> google::protobuf.internal::MapField< Derived, Key, T, kKeyFieldType, kValueFieldType >::MapType |
Definition at line 540 of file protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 224 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 522 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 245 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inlineexplicit |
Definition at line 246 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 542 of file protobuf/src/google/protobuf/map_field.h.
|
inlineexplicitconstexpr |
Definition at line 547 of file protobuf/src/google/protobuf/map_field.h.
|
inlineexplicit |
Definition at line 549 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 285 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 593 of file protobuf/src/google/protobuf/map_field.h.
|
override |
Definition at line 178 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
override |
Definition at line 211 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
override |
Definition at line 243 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
inlineoverride |
Definition at line 254 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inlineoverride |
Definition at line 560 of file protobuf/src/google/protobuf/map_field.h.
|
private |
|
private |
|
override |
Definition at line 222 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
void MapField::InternalSwap | ( | MapField< Derived, Key, T, kKeyFieldType, kValueFieldType > * | other | ) |
Definition at line 296 of file protobuf/src/google/protobuf/map_field_inl.h.
|
delete |
|
override |
Definition at line 240 of file protobuf/src/google/protobuf/map_field_inl.h.
|
override |
Definition at line 252 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
inlineoverride |
Definition at line 259 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inlineoverride |
Definition at line 565 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 273 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 581 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 281 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 589 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 276 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 584 of file protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 289 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
inline |
Definition at line 597 of file protobuf/src/google/protobuf/map_field.h.
|
overrideprivate |
Definition at line 197 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
overrideprivate |
|
override |
Definition at line 169 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
overrideprivate |
Definition at line 339 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
overrideprivate |
|
override |
Definition at line 264 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
override |
|
overrideprivate |
Definition at line 316 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
overrideprivate |
|
overrideprivate |
Definition at line 279 of file bloaty/third_party/protobuf/src/google/protobuf/map_field_inl.h.
|
overrideprivate |
|
override |
Definition at line 289 of file protobuf/src/google/protobuf/map_field_inl.h.
|
friend |
Definition at line 309 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
friend |
Definition at line 310 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
private |
Definition at line 297 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
staticprivate |
Definition at line 238 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.
|
staticconstexprprivate |
Definition at line 535 of file protobuf/src/google/protobuf/map_field.h.