webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
google.protobuf.internal.containers.ScalarMap Class Reference
Inheritance diagram for google.protobuf.internal.containers.ScalarMap:
google.protobuf.internal.containers.MutableMapping google.protobuf.internal.containers.Mapping

Public Member Functions

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

Detailed Description

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

Constructor & Destructor Documentation

◆ __init__()

def google.protobuf.internal.containers.ScalarMap.__init__ (   self,
  message_listener,
  key_checker,
  value_checker 
)
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.

Member Function Documentation

◆ __contains__()

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

◆ __delitem__()

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

◆ __getitem__()

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

◆ __iter__()

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

◆ __len__()

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

◆ __repr__()

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

◆ __setitem__()

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

◆ clear()

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

◆ get()

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

◆ InvalidateIterators()

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

◆ MergeFrom()

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

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