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) |
![]() | |
def | pop (self, key, default=__marker) |
def | popitem (self) |
def | setdefault (self, key, default=None) |
def | update (*args, **kwds) |
![]() | |
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__ |
Simple, type-checked, dict-like container for holding repeated scalars.
Definition at line 456 of file containers.py.
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.
def google.protobuf.internal.containers.ScalarMap.__contains__ | ( | self, | |
item | |||
) |
Reimplemented from google.protobuf.internal.containers.Mapping.
Definition at line 492 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__delitem__ | ( | self, | |
key | |||
) |
Definition at line 513 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__getitem__ | ( | self, | |
key | |||
) |
Definition at line 483 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__iter__ | ( | self | ) |
Definition at line 520 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__len__ | ( | self | ) |
Definition at line 517 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__repr__ | ( | self | ) |
Definition at line 523 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Definition at line 507 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.clear | ( | self | ) |
Reimplemented from google.protobuf.internal.containers.MutableMapping.
Definition at line 538 of file containers.py.
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.
def google.protobuf.internal.containers.ScalarMap.GetEntryClass | ( | self | ) |
Definition at line 542 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.InvalidateIterators | ( | self | ) |
Definition at line 530 of file containers.py.
def google.protobuf.internal.containers.ScalarMap.MergeFrom | ( | self, | |
other | |||
) |
Definition at line 526 of file containers.py.
|
staticprivate |
Definition at line 461 of file containers.py.
|
private |
Definition at line 479 of file containers.py.
|
private |
Definition at line 477 of file containers.py.
|
private |
Definition at line 476 of file containers.py.
|
private |
Definition at line 478 of file containers.py.
|
private |
Definition at line 480 of file containers.py.