#include <map_field.h>
◆ State
Enumerator |
---|
STATE_MODIFIED_MAP | |
STATE_MODIFIED_REPEATED | |
CLEAN | |
◆ MapFieldBase() [1/2]
google::protobuf.internal::MapFieldBase::MapFieldBase |
( |
| ) |
|
|
inline |
◆ MapFieldBase() [2/2]
google::protobuf.internal::MapFieldBase::MapFieldBase |
( |
Arena * |
arena | ) |
|
|
inlineexplicit |
◆ ~MapFieldBase()
google::protobuf.internal::MapFieldBase::~MapFieldBase |
( |
| ) |
|
|
virtual |
◆ ContainsMapKey()
virtual bool google::protobuf.internal::MapFieldBase::ContainsMapKey |
( |
const MapKey & |
map_key | ) |
const |
|
pure virtual |
Implemented in google::protobuf.internal::DynamicMapField, google::protobuf.internal::MapField< Key, T, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapField< ::std::string, google::protobuf::Value, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE, 0 >, and google::protobuf.internal::MapFieldBaseStub.
◆ DeleteMapValue()
virtual bool google::protobuf.internal::MapFieldBase::DeleteMapValue |
( |
const MapKey & |
map_key | ) |
|
|
pure virtual |
Implemented in google::protobuf.internal::DynamicMapField, google::protobuf.internal::MapField< Key, T, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapField< ::std::string, google::protobuf::Value, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE, 0 >, and google::protobuf.internal::MapFieldBaseStub.
◆ EqualIterator()
virtual bool google::protobuf.internal::MapFieldBase::EqualIterator |
( |
const MapIterator & |
a, |
|
|
const MapIterator & |
b |
|
) |
| const |
|
pure virtual |
◆ GetRepeatedField()
◆ InitMetadataOnce()
void google::protobuf.internal::MapFieldBase::InitMetadataOnce |
( |
| ) |
const |
|
protected |
◆ InsertOrLookupMapValue()
virtual bool google::protobuf.internal::MapFieldBase::InsertOrLookupMapValue |
( |
const MapKey & |
map_key, |
|
|
MapValueRef * |
val |
|
) |
| |
|
pure virtual |
Implemented in google::protobuf.internal::DynamicMapField, google::protobuf.internal::MapField< Key, T, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapField< ::std::string, google::protobuf::Value, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE, 0 >, and google::protobuf.internal::MapFieldBaseStub.
◆ MapBegin()
virtual void google::protobuf.internal::MapFieldBase::MapBegin |
( |
MapIterator * |
map_iter | ) |
const |
|
pure virtual |
◆ MapEnd()
virtual void google::protobuf.internal::MapFieldBase::MapEnd |
( |
MapIterator * |
map_iter | ) |
const |
|
pure virtual |
◆ MutableRepeatedField()
◆ MutableRepeatedPtrField()
void * google::protobuf.internal::MapFieldBase::MutableRepeatedPtrField |
( |
| ) |
const |
|
protected |
◆ SetMapDirty()
void google::protobuf.internal::MapFieldBase::SetMapDirty |
( |
| ) |
|
|
protected |
◆ SetRepeatedDirty()
void google::protobuf.internal::MapFieldBase::SetRepeatedDirty |
( |
| ) |
|
|
protected |
◆ size()
virtual int google::protobuf.internal::MapFieldBase::size |
( |
| ) |
const |
|
pure virtual |
Implemented in google::protobuf.internal::DynamicMapField, google::protobuf.internal::MapField< Key, T, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapField< ::std::string, google::protobuf::Value, ::google::protobuf::internal::WireFormatLite::TYPE_STRING, ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE, 0 >, and google::protobuf.internal::MapFieldBaseStub.
◆ SpaceUsedExcludingSelf()
int google::protobuf.internal::MapFieldBase::SpaceUsedExcludingSelf |
( |
| ) |
const |
◆ SpaceUsedExcludingSelfNoLock()
int google::protobuf.internal::MapFieldBase::SpaceUsedExcludingSelfNoLock |
( |
| ) |
const |
|
protectedvirtual |
◆ SyncMapWithRepeatedField()
void google::protobuf.internal::MapFieldBase::SyncMapWithRepeatedField |
( |
| ) |
const |
|
protected |
◆ SyncMapWithRepeatedFieldNoLock()
virtual void google::protobuf.internal::MapFieldBase::SyncMapWithRepeatedFieldNoLock |
( |
| ) |
const |
|
inlineprotectedvirtual |
◆ SyncRepeatedFieldWithMap()
void google::protobuf.internal::MapFieldBase::SyncRepeatedFieldWithMap |
( |
| ) |
const |
|
protected |
◆ SyncRepeatedFieldWithMapNoLock()
void google::protobuf.internal::MapFieldBase::SyncRepeatedFieldWithMapNoLock |
( |
| ) |
const |
|
protectedvirtual |
◆ ::google::protobuf::DynamicMessage
◆ ::google::protobuf::MapIterator
◆ ContendedMapCleanTest
friend class ContendedMapCleanTest |
|
friend |
◆ GeneratedMessageReflection
◆ MapFieldAccessor
◆ arena_
Arena* google::protobuf.internal::MapFieldBase::arena_ |
|
protected |
◆ assign_descriptor_callback_
void(* google::protobuf.internal::MapFieldBase::assign_descriptor_callback_) () |
|
protected |
◆ entry_descriptor_
const Descriptor** google::protobuf.internal::MapFieldBase::entry_descriptor_ |
|
protected |
◆ mutex_
Mutex google::protobuf.internal::MapFieldBase::mutex_ |
|
mutableprotected |
◆ repeated_field_
◆ state_
volatile Atomic32 google::protobuf.internal::MapFieldBase::state_ |
|
mutableprotected |
The documentation for this class was generated from the following files:
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/src/google/protobuf/map_field.h
- Source/ThirdParty/libwebrtc/Source/third_party/protobuf/src/google/protobuf/map_field.cc