webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
google::protobuf.internal::MapFieldBaseStub Class Reference
Inheritance diagram for google::protobuf.internal::MapFieldBaseStub:
google::protobuf.internal::MapFieldBase

Public Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Public Member Functions

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

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
virtual int SpaceUsedExcludingSelfNoLock () const
 
void SyncRepeatedFieldWithMap () const
 
virtual void SyncRepeatedFieldWithMapNoLock () const
 
void SyncMapWithRepeatedField () const
 
virtual void SyncMapWithRepeatedFieldNoLock () const
 
void SetMapDirty ()
 
void SetRepeatedDirty ()
 
voidMutableRepeatedPtrField () const
 
void InitMetadataOnce () const
 
- Protected Attributes inherited from google::protobuf.internal::MapFieldBase
Arenaarena_
 
RepeatedPtrField< Message > * repeated_field_
 
const Descriptor ** entry_descriptor_
 
void(* assign_descriptor_callback_ )()
 
Mutex mutex_
 
volatile Atomic32 state_
 

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

Constructor & Destructor Documentation

◆ MapFieldBaseStub() [1/2]

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

◆ MapFieldBaseStub() [2/2]

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

Member Function Documentation

◆ ContainsMapKey()

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

◆ CopyIterator()

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

◆ DeleteIterator()

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

◆ DeleteMapValue()

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

◆ EqualIterator()

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

◆ GetDefaultMessageEntry()

const Message* google::protobuf.internal::MapFieldBaseStub::GetDefaultMessageEntry ( ) const
inline

◆ IncreaseIterator()

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

◆ InitializeIterator()

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

◆ InsertOrLookupMapValue()

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

◆ InternalRepeatedField()

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

◆ IsMapClean()

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

◆ IsRepeatedClean()

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

◆ MapBegin()

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

◆ MapEnd()

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

◆ SetDefaultMessageEntry()

void google::protobuf.internal::MapFieldBaseStub::SetDefaultMessageEntry ( const Message message) const
inline

◆ SetMapDirty()

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

◆ SetRepeatedDirty()

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

◆ size()

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

◆ SyncMapWithRepeatedField()

void google::protobuf.internal::MapFieldBaseStub::SyncMapWithRepeatedField ( ) const
inline

◆ SyncRepeatedFieldWithMap()

void google::protobuf.internal::MapFieldBaseStub::SyncRepeatedFieldWithMap ( ) const
inline

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