Public Member Functions | Private Member Functions | Private Attributes | List of all members
google::protobuf.internal::DynamicMapField Class Reference

#include <map_field.h>

Inheritance diagram for google::protobuf.internal::DynamicMapField:
Inheritance graph
[legend]

Public Member Functions

void Clear () override
 
void Clear () override
 
bool ContainsMapKey (const MapKey &map_key) const override
 
bool ContainsMapKey (const MapKey &map_key) const override
 
bool DeleteMapValue (const MapKey &map_key) override
 
bool DeleteMapValue (const MapKey &map_key) override
 
 DynamicMapField (const Message *default_entry)
 
 DynamicMapField (const Message *default_entry)
 
 DynamicMapField (const Message *default_entry, Arena *arena)
 
 DynamicMapField (const Message *default_entry, Arena *arena)
 
const Map< MapKey, MapValueRef > & GetMap () const override
 
const Map< MapKey, MapValueRef > & GetMap () const override
 
bool InsertOrLookupMapValue (const MapKey &map_key, MapValueRef *val) override
 
bool InsertOrLookupMapValue (const MapKey &map_key, MapValueRef *val) override
 
bool LookupMapValue (const MapKey &, MapValueRef *) const =delete
 
bool LookupMapValue (const MapKey &map_key, MapValueConstRef *val) const override
 
void MergeFrom (const MapFieldBase &other) override
 
void MergeFrom (const MapFieldBase &other) override
 
Map< MapKey, MapValueRef > * MutableMap () override
 
Map< MapKey, MapValueRef > * MutableMap () override
 
int size () const override
 
int size () const override
 
void Swap (MapFieldBase *other) override
 
void Swap (MapFieldBase *other) override
 
void UnsafeShallowSwap (MapFieldBase *other) override
 
 ~DynamicMapField () override
 
 ~DynamicMapField () override
 
- Public Member Functions inherited from google::protobuf.internal::TypeDefinedMapFieldBase< MapKey, MapValueRef >
bool EqualIterator (const MapIterator &a, const MapIterator &b) const override
 
bool EqualIterator (const MapIterator &a, const MapIterator &b) const override
 
virtual const Map< MapKey, MapValueRef > & GetMap () const=0
 
virtual const Map< MapKey, MapValueRef > & GetMap () const=0
 
void MapBegin (MapIterator *map_iter) const override
 
void MapBegin (MapIterator *map_iter) const override
 
void MapEnd (MapIterator *map_iter) const override
 
void MapEnd (MapIterator *map_iter) const override
 
 TypeDefinedMapFieldBase ()
 
 TypeDefinedMapFieldBase ()
 
 TypeDefinedMapFieldBase (Arena *arena)
 
 TypeDefinedMapFieldBase (Arena *arena)
 
constexpr TypeDefinedMapFieldBase (ConstantInitialized tag)
 
 ~TypeDefinedMapFieldBase () override
 
 ~TypeDefinedMapFieldBase () override
 

Private Member Functions

void AllocateMapValue (MapValueRef *map_val)
 
void AllocateMapValue (MapValueRef *map_val)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (DynamicMapField)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (DynamicMapField)
 
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

const Messagedefault_entry_
 
Map< MapKey, MapValueRefmap_
 

Additional Inherited Members

- Protected Member Functions inherited from google::protobuf.internal::TypeDefinedMapFieldBase< MapKey, MapValueRef >
Map< MapKey, MapValueRef >::const_iterator & InternalGetIterator (const MapIterator *map_iter) const
 
Map< MapKey, MapValueRef >::const_iterator & InternalGetIterator (const MapIterator *map_iter) const
 

Detailed Description

Definition at line 324 of file bloaty/third_party/protobuf/src/google/protobuf/map_field.h.

Constructor & Destructor Documentation

◆ DynamicMapField() [1/4]

google::protobuf.internal::DynamicMapField::DynamicMapField ( const Message default_entry)
explicit

◆ DynamicMapField() [2/4]

google::protobuf.internal::DynamicMapField::DynamicMapField ( const Message default_entry,
Arena arena 
)

◆ ~DynamicMapField() [1/2]

google::protobuf.internal::DynamicMapField::~DynamicMapField ( )
override

◆ DynamicMapField() [3/4]

google::protobuf.internal::DynamicMapField::DynamicMapField ( const Message default_entry)
explicit

◆ DynamicMapField() [4/4]

google::protobuf.internal::DynamicMapField::DynamicMapField ( const Message default_entry,
Arena arena 
)

◆ ~DynamicMapField() [2/2]

google::protobuf.internal::DynamicMapField::~DynamicMapField ( )
override

Member Function Documentation

◆ AllocateMapValue() [1/2]

void google::protobuf.internal::DynamicMapField::AllocateMapValue ( MapValueRef map_val)
private

◆ AllocateMapValue() [2/2]

void google::protobuf.internal::DynamicMapField::AllocateMapValue ( MapValueRef map_val)
private

◆ Clear() [1/2]

void google::protobuf.internal::DynamicMapField::Clear ( )
override

◆ Clear() [2/2]

void google::protobuf.internal::DynamicMapField::Clear ( )
override

◆ ContainsMapKey() [1/2]

bool google::protobuf.internal::DynamicMapField::ContainsMapKey ( const MapKey map_key) const
override

◆ ContainsMapKey() [2/2]

bool google::protobuf.internal::DynamicMapField::ContainsMapKey ( const MapKey map_key) const
override

◆ DeleteMapValue() [1/2]

bool google::protobuf.internal::DynamicMapField::DeleteMapValue ( const MapKey map_key)
override

◆ DeleteMapValue() [2/2]

bool google::protobuf.internal::DynamicMapField::DeleteMapValue ( const MapKey map_key)
override

◆ GetMap() [1/2]

const Map< MapKey, MapValueRef > & google::protobuf.internal::DynamicMapField::GetMap ( ) const
override

◆ GetMap() [2/2]

const Map<MapKey, MapValueRef>& google::protobuf.internal::DynamicMapField::GetMap ( ) const
override

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf.internal::DynamicMapField::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( DynamicMapField  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf.internal::DynamicMapField::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( DynamicMapField  )
private

◆ InsertOrLookupMapValue() [1/2]

bool google::protobuf.internal::DynamicMapField::InsertOrLookupMapValue ( const MapKey map_key,
MapValueRef val 
)
override

◆ InsertOrLookupMapValue() [2/2]

bool google::protobuf.internal::DynamicMapField::InsertOrLookupMapValue ( const MapKey map_key,
MapValueRef val 
)
override

◆ LookupMapValue() [1/2]

bool google::protobuf.internal::DynamicMapField::LookupMapValue ( const MapKey ,
MapValueRef  
) const
delete

◆ LookupMapValue() [2/2]

bool google::protobuf.internal::DynamicMapField::LookupMapValue ( const MapKey map_key,
MapValueConstRef val 
) const
override

Definition at line 308 of file protobuf/src/google/protobuf/map_field.cc.

◆ MergeFrom() [1/2]

void google::protobuf.internal::DynamicMapField::MergeFrom ( const MapFieldBase other)
override

◆ MergeFrom() [2/2]

void google::protobuf.internal::DynamicMapField::MergeFrom ( const MapFieldBase other)
override

◆ MutableMap() [1/2]

Map< MapKey, MapValueRef > * google::protobuf.internal::DynamicMapField::MutableMap ( )
overridevirtual

◆ MutableMap() [2/2]

Map<MapKey, MapValueRef>* google::protobuf.internal::DynamicMapField::MutableMap ( )
overridevirtual

◆ SetMapIteratorValue() [1/2]

void google::protobuf.internal::DynamicMapField::SetMapIteratorValue ( MapIterator map_iter) const
overrideprivatevirtual

◆ SetMapIteratorValue() [2/2]

void google::protobuf.internal::DynamicMapField::SetMapIteratorValue ( MapIterator map_iter) const
overrideprivatevirtual

◆ size() [1/2]

int google::protobuf.internal::DynamicMapField::size ( ) const
override

◆ size() [2/2]

int google::protobuf.internal::DynamicMapField::size ( ) const
override

◆ SpaceUsedExcludingSelfNoLock() [1/2]

size_t google::protobuf.internal::DynamicMapField::SpaceUsedExcludingSelfNoLock ( ) const
overrideprivate

◆ SpaceUsedExcludingSelfNoLock() [2/2]

size_t google::protobuf.internal::DynamicMapField::SpaceUsedExcludingSelfNoLock ( ) const
overrideprivate

◆ Swap() [1/2]

void google::protobuf.internal::DynamicMapField::Swap ( MapFieldBase other)
override

◆ Swap() [2/2]

void google::protobuf.internal::DynamicMapField::Swap ( MapFieldBase other)
override

◆ SyncMapWithRepeatedFieldNoLock() [1/2]

void google::protobuf.internal::DynamicMapField::SyncMapWithRepeatedFieldNoLock ( ) const
overrideprivate

◆ SyncMapWithRepeatedFieldNoLock() [2/2]

void google::protobuf.internal::DynamicMapField::SyncMapWithRepeatedFieldNoLock ( ) const
overrideprivate

◆ SyncRepeatedFieldWithMapNoLock() [1/2]

void google::protobuf.internal::DynamicMapField::SyncRepeatedFieldWithMapNoLock ( ) const
overrideprivate

◆ SyncRepeatedFieldWithMapNoLock() [2/2]

void google::protobuf.internal::DynamicMapField::SyncRepeatedFieldWithMapNoLock ( ) const
overrideprivate

◆ UnsafeShallowSwap()

void google::protobuf.internal::DynamicMapField::UnsafeShallowSwap ( MapFieldBase other)
inlineoverride

Definition at line 659 of file protobuf/src/google/protobuf/map_field.h.

Member Data Documentation

◆ default_entry_

const Message * google::protobuf.internal::DynamicMapField::default_entry_
private

◆ map_

Map< MapKey, MapValueRef > google::protobuf.internal::DynamicMapField::map_
private

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:25