#include <map_field.h>
Definition at line 69 of file map_field.h.
◆ State
Enumerator |
---|
STATE_MODIFIED_MAP | |
STATE_MODIFIED_REPEATED | |
CLEAN | |
Definition at line 139 of file map_field.h.
◆ 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 |
◆ Clear()
virtual void google::protobuf.internal::MapFieldBase::Clear |
( |
| ) |
|
|
pure virtual |
◆ ContainsMapKey()
virtual bool google::protobuf.internal::MapFieldBase::ContainsMapKey |
( |
const MapKey & |
map_key | ) |
const |
|
pure virtual |
◆ CopyIterator()
virtual void google::protobuf.internal::MapFieldBase::CopyIterator |
( |
MapIterator * |
this_iterator, |
|
|
const MapIterator & |
other_iterator |
|
) |
| const |
|
privatepure virtual |
◆ DeleteIterator()
virtual void google::protobuf.internal::MapFieldBase::DeleteIterator |
( |
MapIterator * |
map_iter | ) |
const |
|
privatepure virtual |
◆ DeleteMapValue()
virtual bool google::protobuf.internal::MapFieldBase::DeleteMapValue |
( |
const MapKey & |
map_key | ) |
|
|
pure virtual |
◆ EqualIterator()
virtual bool google::protobuf.internal::MapFieldBase::EqualIterator |
( |
const MapIterator & |
a, |
|
|
const MapIterator & |
b |
|
) |
| const |
|
pure virtual |
◆ GetRepeatedField()
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
google::protobuf.internal::MapFieldBase::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
MapFieldBase |
| ) |
|
|
private |
◆ IncreaseIterator()
virtual void google::protobuf.internal::MapFieldBase::IncreaseIterator |
( |
MapIterator * |
map_iter | ) |
const |
|
privatepure virtual |
◆ InitializeIterator()
virtual void google::protobuf.internal::MapFieldBase::InitializeIterator |
( |
MapIterator * |
map_iter | ) |
const |
|
privatepure virtual |
◆ InsertOrLookupMapValue()
virtual bool google::protobuf.internal::MapFieldBase::InsertOrLookupMapValue |
( |
const MapKey & |
map_key, |
|
|
MapValueRef * |
val |
|
) |
| |
|
pure virtual |
◆ IsMapValid()
bool google::protobuf.internal::MapFieldBase::IsMapValid |
( |
| ) |
const |
◆ IsRepeatedFieldValid()
bool google::protobuf.internal::MapFieldBase::IsRepeatedFieldValid |
( |
| ) |
const |
◆ 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 |
◆ MergeFrom()
virtual void google::protobuf.internal::MapFieldBase::MergeFrom |
( |
const MapFieldBase & |
other | ) |
|
|
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 |
◆ SpaceUsedExcludingSelf()
int google::protobuf.internal::MapFieldBase::SpaceUsedExcludingSelf |
( |
| ) |
const |
|
inline |
◆ SpaceUsedExcludingSelfLong()
size_t google::protobuf.internal::MapFieldBase::SpaceUsedExcludingSelfLong |
( |
| ) |
const |
◆ SpaceUsedExcludingSelfNoLock()
size_t google::protobuf.internal::MapFieldBase::SpaceUsedExcludingSelfNoLock |
( |
| ) |
const |
|
protectedvirtual |
◆ Swap()
virtual void google::protobuf.internal::MapFieldBase::Swap |
( |
MapFieldBase * |
other | ) |
|
|
pure virtual |
◆ 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 |
◆ ::PROTOBUF_NAMESPACE_ID::MapIterator
friend class ::PROTOBUF_NAMESPACE_ID::MapIterator |
|
friend |
◆ ContendedMapCleanTest
friend class ContendedMapCleanTest |
|
friend |
◆ DynamicMessage
◆ GeneratedMessageReflection
friend class GeneratedMessageReflection |
|
friend |
◆ MapFieldAccessor
◆ arena_
Arena* google::protobuf.internal::MapFieldBase::arena_ |
|
protected |
◆ mutex_
internal::WrappedMutex google::protobuf.internal::MapFieldBase::mutex_ |
|
mutableprotected |
◆ repeated_field_
◆ state_
std::atomic<State> google::protobuf.internal::MapFieldBase::state_ |
|
mutableprotected |
The documentation for this class was generated from the following files: