Public Member Functions | Private Attributes | Static Private Attributes | List of all members
google.protobuf.internal.containers.ScalarMap Class Reference
Inheritance diagram for google.protobuf.internal.containers.ScalarMap:
Inheritance graph
[legend]

Public Member Functions

def __contains__ (self, item)
 
def __delitem__ (self, key)
 
def __getitem__ (self, key)
 
def __init__ (self, message_listener, key_checker, value_checker, entry_descriptor)
 
def __iter__ (self)
 
def __len__ (self)
 
def __repr__ (self)
 
def __setitem__ (self, key, value)
 
def clear (self)
 
def get (self, key, default=None)
 
def GetEntryClass (self)
 
def InvalidateIterators (self)
 
def MergeFrom (self, other)
 
- Public Member Functions inherited from google.protobuf.internal.containers.MutableMapping
def pop (self, key, default=__marker)
 
def popitem (self)
 
def setdefault (self, key, default=None)
 
def update (*args, **kwds)
 
- Public Member Functions inherited from google.protobuf.internal.containers.Mapping
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def items (self)
 
def iteritems (self)
 
def iterkeys (self)
 
def itervalues (self)
 
def keys (self)
 
def values (self)
 

Private Attributes

 _entry_descriptor
 
 _key_checker
 
 _message_listener
 
 _value_checker
 
 _values
 

Static Private Attributes

list __slots__
 

Detailed Description

Simple, type-checked, dict-like container for holding repeated scalars.

Definition at line 456 of file containers.py.

Constructor & Destructor Documentation

◆ __init__()

def google.protobuf.internal.containers.ScalarMap.__init__ (   self,
  message_listener,
  key_checker,
  value_checker,
  entry_descriptor 
)
Args:
  message_listener: A MessageListener implementation.
The ScalarMap will call this object's Modified() method when it
is modified.
  key_checker: A type_checkers.ValueChecker instance to run on keys
inserted into this container.
  value_checker: A type_checkers.ValueChecker instance to run on values
inserted into this container.
  entry_descriptor: The MessageDescriptor of a map entry: key and value.

Definition at line 464 of file containers.py.

Member Function Documentation

◆ __contains__()

def google.protobuf.internal.containers.ScalarMap.__contains__ (   self,
  item 
)

Reimplemented from google.protobuf.internal.containers.Mapping.

Definition at line 492 of file containers.py.

◆ __delitem__()

def google.protobuf.internal.containers.ScalarMap.__delitem__ (   self,
  key 
)

Definition at line 513 of file containers.py.

◆ __getitem__()

def google.protobuf.internal.containers.ScalarMap.__getitem__ (   self,
  key 
)

Definition at line 483 of file containers.py.

◆ __iter__()

def google.protobuf.internal.containers.ScalarMap.__iter__ (   self)

Definition at line 520 of file containers.py.

◆ __len__()

def google.protobuf.internal.containers.ScalarMap.__len__ (   self)

Definition at line 517 of file containers.py.

◆ __repr__()

def google.protobuf.internal.containers.ScalarMap.__repr__ (   self)

Definition at line 523 of file containers.py.

◆ __setitem__()

def google.protobuf.internal.containers.ScalarMap.__setitem__ (   self,
  key,
  value 
)

Definition at line 507 of file containers.py.

◆ clear()

def google.protobuf.internal.containers.ScalarMap.clear (   self)

Reimplemented from google.protobuf.internal.containers.MutableMapping.

Definition at line 538 of file containers.py.

◆ get()

def google.protobuf.internal.containers.ScalarMap.get (   self,
  key,
  default = None 
)

Reimplemented from google.protobuf.internal.containers.Mapping.

Definition at line 501 of file containers.py.

◆ GetEntryClass()

def google.protobuf.internal.containers.ScalarMap.GetEntryClass (   self)

Definition at line 542 of file containers.py.

◆ InvalidateIterators()

def google.protobuf.internal.containers.ScalarMap.InvalidateIterators (   self)

Definition at line 530 of file containers.py.

◆ MergeFrom()

def google.protobuf.internal.containers.ScalarMap.MergeFrom (   self,
  other 
)

Definition at line 526 of file containers.py.

Member Data Documentation

◆ __slots__

list google.protobuf.internal.containers.ScalarMap.__slots__
staticprivate
Initial value:
= ['_key_checker', '_value_checker', '_values', '_message_listener',
'_entry_descriptor']

Definition at line 461 of file containers.py.

◆ _entry_descriptor

google.protobuf.internal.containers.ScalarMap._entry_descriptor
private

Definition at line 479 of file containers.py.

◆ _key_checker

google.protobuf.internal.containers.ScalarMap._key_checker
private

Definition at line 477 of file containers.py.

◆ _message_listener

google.protobuf.internal.containers.ScalarMap._message_listener
private

Definition at line 476 of file containers.py.

◆ _value_checker

google.protobuf.internal.containers.ScalarMap._value_checker
private

Definition at line 478 of file containers.py.

◆ _values

google.protobuf.internal.containers.ScalarMap._values
private

Definition at line 480 of file containers.py.


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


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