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 __contains__ (self, item)
 
def __delitem__ (self, key)
 
def __delitem__ (self, key)
 
def __getitem__ (self, key)
 
def __getitem__ (self, key)
 
def __init__ (self, message_listener, key_checker, value_checker, entry_descriptor)
 
def __init__ (self, message_listener, key_checker, value_checker, entry_descriptor)
 
def __iter__ (self)
 
def __iter__ (self)
 
def __len__ (self)
 
def __len__ (self)
 
def __repr__ (self)
 
def __repr__ (self)
 
def __setitem__ (self, key, value)
 
def __setitem__ (self, key, value)
 
def clear (self)
 
def clear (self)
 
def get (self, key, default=None)
 
def get (self, key, default=None)
 
def GetEntryClass (self)
 
def GetEntryClass (self)
 
def InvalidateIterators (self)
 
def InvalidateIterators (self)
 
def MergeFrom (self, other)
 
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 bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.

Constructor & Destructor Documentation

◆ __init__() [1/2]

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 bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.

◆ __init__() [2/2]

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 327 of file protobuf/python/google/protobuf/internal/containers.py.

Member Function Documentation

◆ __contains__() [1/2]

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

◆ __contains__() [2/2]

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

◆ __delitem__() [1/2]

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

◆ __delitem__() [2/2]

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

◆ __getitem__() [1/2]

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

◆ __getitem__() [2/2]

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

◆ __iter__() [1/2]

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

◆ __iter__() [2/2]

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

◆ __len__() [1/2]

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

◆ __len__() [2/2]

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

◆ __repr__() [1/2]

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

◆ __repr__() [2/2]

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

◆ __setitem__() [1/2]

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

◆ __setitem__() [2/2]

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

◆ clear() [1/2]

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

◆ clear() [2/2]

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

◆ get() [1/2]

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

◆ get() [2/2]

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

◆ GetEntryClass() [1/2]

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

◆ GetEntryClass() [2/2]

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

◆ InvalidateIterators() [1/2]

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

◆ InvalidateIterators() [2/2]

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

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 bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.

◆ _entry_descriptor

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

◆ _key_checker

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

◆ _message_listener

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

◆ _value_checker

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

◆ _values

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

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


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