Public Types | Public Member Functions | List of all members
google::protobuf.internal::MapFieldBaseStub Class Reference
Inheritance diagram for google::protobuf.internal::MapFieldBaseStub:
Inheritance graph
[legend]

Public Types

typedef void DestructorSkippable_
 
typedef void InternalArenaConstructable_
 

Public Member Functions

void Clear () override
 
bool ContainsMapKey (const MapKey &map_key) const override
 
void CopyIterator (MapIterator *this_iterator, const MapIterator &other_iterator) const override
 
void DeleteIterator (MapIterator *map_iter) const override
 
bool DeleteMapValue (const MapKey &map_key) override
 
bool EqualIterator (const MapIterator &a, const MapIterator &b) const override
 
void IncreaseIterator (MapIterator *map_iter) const override
 
void InitializeIterator (MapIterator *map_iter) const override
 
bool InsertOrLookupMapValue (const MapKey &map_key, MapValueRef *val) override
 
RepeatedPtrField< Message > * InternalRepeatedField ()
 
bool IsMapClean ()
 
bool IsRepeatedClean ()
 
void MapBegin (MapIterator *map_iter) const override
 
void MapEnd (MapIterator *map_iter) const override
 
 MapFieldBaseStub ()
 
 MapFieldBaseStub (Arena *arena)
 
void MergeFrom (const MapFieldBase &other) override
 
void SetMapDirty ()
 
void SetRepeatedDirty ()
 
int size () const override
 
void Swap (MapFieldBase *other) override
 
- Public Member Functions inherited from google::protobuf.internal::MapFieldBase
const RepeatedPtrFieldBaseGetRepeatedField () const
 
bool IsMapValid () const
 
bool IsRepeatedFieldValid () const
 
 MapFieldBase ()
 
 MapFieldBase (Arena *arena)
 
RepeatedPtrFieldBaseMutableRepeatedField ()
 
int SpaceUsedExcludingSelf () const
 
size_t SpaceUsedExcludingSelfLong () const
 
virtual ~MapFieldBase ()
 

Additional Inherited Members

- Protected Types inherited from google::protobuf.internal::MapFieldBase
enum  State { STATE_MODIFIED_MAP = 0, STATE_MODIFIED_REPEATED = 1, CLEAN = 2 }
 
- Protected Member Functions inherited from google::protobuf.internal::MapFieldBase
voidMutableRepeatedPtrField () const
 
void SetMapDirty ()
 
void SetRepeatedDirty ()
 
virtual size_t SpaceUsedExcludingSelfNoLock () const
 
void SyncMapWithRepeatedField () const
 
virtual void SyncMapWithRepeatedFieldNoLock () const
 
void SyncRepeatedFieldWithMap () const
 
virtual void SyncRepeatedFieldWithMapNoLock () const
 
- Protected Attributes inherited from google::protobuf.internal::MapFieldBase
Arena * arena_
 
internal::WrappedMutex mutex_
 
RepeatedPtrField< Message > * repeated_field_
 
std::atomic< Statestate_
 

Detailed Description

Definition at line 55 of file map_field_test.cc.

Member Typedef Documentation

◆ DestructorSkippable_

Definition at line 58 of file map_field_test.cc.

◆ InternalArenaConstructable_

Definition at line 57 of file map_field_test.cc.

Constructor & Destructor Documentation

◆ MapFieldBaseStub() [1/2]

google::protobuf.internal::MapFieldBaseStub::MapFieldBaseStub ( )
inline

Definition at line 59 of file map_field_test.cc.

◆ MapFieldBaseStub() [2/2]

google::protobuf.internal::MapFieldBaseStub::MapFieldBaseStub ( Arena *  arena)
inlineexplicit

Definition at line 60 of file map_field_test.cc.

Member Function Documentation

◆ Clear()

void google::protobuf.internal::MapFieldBaseStub::Clear ( )
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 86 of file map_field_test.cc.

◆ ContainsMapKey()

bool google::protobuf.internal::MapFieldBaseStub::ContainsMapKey ( const MapKey map_key) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 75 of file map_field_test.cc.

◆ CopyIterator()

void google::protobuf.internal::MapFieldBaseStub::CopyIterator ( MapIterator this_iterator,
const MapIterator other_iterator 
) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 93 of file map_field_test.cc.

◆ DeleteIterator()

void google::protobuf.internal::MapFieldBaseStub::DeleteIterator ( MapIterator map_iter) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 92 of file map_field_test.cc.

◆ DeleteMapValue()

bool google::protobuf.internal::MapFieldBaseStub::DeleteMapValue ( const MapKey map_key)
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 80 of file map_field_test.cc.

◆ EqualIterator()

bool google::protobuf.internal::MapFieldBaseStub::EqualIterator ( const MapIterator a,
const MapIterator b 
) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 81 of file map_field_test.cc.

◆ IncreaseIterator()

void google::protobuf.internal::MapFieldBaseStub::IncreaseIterator ( MapIterator map_iter) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 95 of file map_field_test.cc.

◆ InitializeIterator()

void google::protobuf.internal::MapFieldBaseStub::InitializeIterator ( MapIterator map_iter) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 91 of file map_field_test.cc.

◆ InsertOrLookupMapValue()

bool google::protobuf.internal::MapFieldBaseStub::InsertOrLookupMapValue ( const MapKey map_key,
MapValueRef val 
)
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 76 of file map_field_test.cc.

◆ InternalRepeatedField()

RepeatedPtrField<Message>* google::protobuf.internal::MapFieldBaseStub::InternalRepeatedField ( )
inline

Definition at line 62 of file map_field_test.cc.

◆ IsMapClean()

bool google::protobuf.internal::MapFieldBaseStub::IsMapClean ( )
inline

Definition at line 63 of file map_field_test.cc.

◆ IsRepeatedClean()

bool google::protobuf.internal::MapFieldBaseStub::IsRepeatedClean ( )
inline

Definition at line 66 of file map_field_test.cc.

◆ MapBegin()

void google::protobuf.internal::MapFieldBaseStub::MapBegin ( MapIterator map_iter) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 87 of file map_field_test.cc.

◆ MapEnd()

void google::protobuf.internal::MapFieldBaseStub::MapEnd ( MapIterator map_iter) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 88 of file map_field_test.cc.

◆ MergeFrom()

void google::protobuf.internal::MapFieldBaseStub::MergeFrom ( const MapFieldBase other)
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 89 of file map_field_test.cc.

◆ SetMapDirty()

void google::protobuf.internal::MapFieldBaseStub::SetMapDirty ( )
inline

Definition at line 69 of file map_field_test.cc.

◆ SetRepeatedDirty()

void google::protobuf.internal::MapFieldBaseStub::SetRepeatedDirty ( )
inline

Definition at line 72 of file map_field_test.cc.

◆ size()

int google::protobuf.internal::MapFieldBaseStub::size ( ) const
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 85 of file map_field_test.cc.

◆ Swap()

void google::protobuf.internal::MapFieldBaseStub::Swap ( MapFieldBase other)
inlineoverridevirtual

Implements google::protobuf.internal::MapFieldBase.

Definition at line 90 of file map_field_test.cc.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:09