|
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, message_descriptor, key_checker, entry_descriptor) |
|
def | __init__ (self, message_listener, message_descriptor, key_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 | get_or_create (self, key) |
|
def | get_or_create (self, key) |
|
def | GetEntryClass (self) |
|
def | GetEntryClass (self) |
|
def | InvalidateIterators (self) |
|
def | InvalidateIterators (self) |
|
def | MergeFrom (self, other) |
|
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) |
|
Simple, type-checked, dict-like container for with submessage values.
Definition at line 546 of file bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.
◆ __init__() [1/2]
def google.protobuf.internal.containers.MessageMap.__init__ |
( |
|
self, |
|
|
|
message_listener, |
|
|
|
message_descriptor, |
|
|
|
key_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 554 of file bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.
◆ __init__() [2/2]
def google.protobuf.internal.containers.MessageMap.__init__ |
( |
|
self, |
|
|
|
message_listener, |
|
|
|
message_descriptor, |
|
|
|
key_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 417 of file protobuf/python/google/protobuf/internal/containers.py.
◆ __contains__() [1/2]
def google.protobuf.internal.containers.MessageMap.__contains__ |
( |
|
self, |
|
|
|
item |
|
) |
| |
◆ __contains__() [2/2]
def google.protobuf.internal.containers.MessageMap.__contains__ |
( |
|
self, |
|
|
|
item |
|
) |
| |
◆ __delitem__() [1/2]
def google.protobuf.internal.containers.MessageMap.__delitem__ |
( |
|
self, |
|
|
|
key |
|
) |
| |
◆ __delitem__() [2/2]
def google.protobuf.internal.containers.MessageMap.__delitem__ |
( |
|
self, |
|
|
|
key |
|
) |
| |
◆ __getitem__() [1/2]
def google.protobuf.internal.containers.MessageMap.__getitem__ |
( |
|
self, |
|
|
|
key |
|
) |
| |
◆ __getitem__() [2/2]
def google.protobuf.internal.containers.MessageMap.__getitem__ |
( |
|
self, |
|
|
|
key |
|
) |
| |
◆ __iter__() [1/2]
def google.protobuf.internal.containers.MessageMap.__iter__ |
( |
|
self | ) |
|
◆ __iter__() [2/2]
def google.protobuf.internal.containers.MessageMap.__iter__ |
( |
|
self | ) |
|
◆ __len__() [1/2]
def google.protobuf.internal.containers.MessageMap.__len__ |
( |
|
self | ) |
|
◆ __len__() [2/2]
def google.protobuf.internal.containers.MessageMap.__len__ |
( |
|
self | ) |
|
◆ __repr__() [1/2]
def google.protobuf.internal.containers.MessageMap.__repr__ |
( |
|
self | ) |
|
◆ __repr__() [2/2]
def google.protobuf.internal.containers.MessageMap.__repr__ |
( |
|
self | ) |
|
◆ __setitem__() [1/2]
def google.protobuf.internal.containers.MessageMap.__setitem__ |
( |
|
self, |
|
|
|
key, |
|
|
|
value |
|
) |
| |
◆ __setitem__() [2/2]
def google.protobuf.internal.containers.MessageMap.__setitem__ |
( |
|
self, |
|
|
|
key, |
|
|
|
value |
|
) |
| |
◆ clear() [1/2]
def google.protobuf.internal.containers.MessageMap.clear |
( |
|
self | ) |
|
◆ clear() [2/2]
def google.protobuf.internal.containers.MessageMap.clear |
( |
|
self | ) |
|
◆ get() [1/2]
def google.protobuf.internal.containers.MessageMap.get |
( |
|
self, |
|
|
|
key, |
|
|
|
default = None |
|
) |
| |
◆ get() [2/2]
def google.protobuf.internal.containers.MessageMap.get |
( |
|
self, |
|
|
|
key, |
|
|
|
default = None |
|
) |
| |
◆ get_or_create() [1/2]
def google.protobuf.internal.containers.MessageMap.get_or_create |
( |
|
self, |
|
|
|
key |
|
) |
| |
get_or_create() is an alias for getitem (ie. map[key]).
Args:
key: The key to get or create in the map.
This is useful in cases where you want to be explicit that the call is
mutating the map. This can avoid lint errors for statements like this
that otherwise would appear to be pointless statements:
msg.my_map[key]
Definition at line 448 of file protobuf/python/google/protobuf/internal/containers.py.
◆ get_or_create() [2/2]
def google.protobuf.internal.containers.MessageMap.get_or_create |
( |
|
self, |
|
|
|
key |
|
) |
| |
get_or_create() is an alias for getitem (ie. map[key]).
Args:
key: The key to get or create in the map.
This is useful in cases where you want to be explicit that the call is
mutating the map. This can avoid lint errors for statements like this
that otherwise would appear to be pointless statements:
msg.my_map[key]
Definition at line 585 of file bloaty/third_party/protobuf/python/google/protobuf/internal/containers.py.
◆ GetEntryClass() [1/2]
def google.protobuf.internal.containers.MessageMap.GetEntryClass |
( |
|
self | ) |
|
◆ GetEntryClass() [2/2]
def google.protobuf.internal.containers.MessageMap.GetEntryClass |
( |
|
self | ) |
|
◆ InvalidateIterators() [1/2]
def google.protobuf.internal.containers.MessageMap.InvalidateIterators |
( |
|
self | ) |
|
◆ InvalidateIterators() [2/2]
def google.protobuf.internal.containers.MessageMap.InvalidateIterators |
( |
|
self | ) |
|
◆ MergeFrom() [1/2]
def google.protobuf.internal.containers.MessageMap.MergeFrom |
( |
|
self, |
|
|
|
other |
|
) |
| |
◆ MergeFrom() [2/2]
def google.protobuf.internal.containers.MessageMap.MergeFrom |
( |
|
self, |
|
|
|
other |
|
) |
| |
◆ __slots__
list google.protobuf.internal.containers.MessageMap.__slots__ |
|
staticprivate |
◆ _entry_descriptor
google.protobuf.internal.containers.MessageMap._entry_descriptor |
|
private |
◆ _key_checker
google.protobuf.internal.containers.MessageMap._key_checker |
|
private |
◆ _message_descriptor
google.protobuf.internal.containers.MessageMap._message_descriptor |
|
private |
◆ _message_listener
google.protobuf.internal.containers.MessageMap._message_listener |
|
private |
◆ _values
google.protobuf.internal.containers.MessageMap._values |
|
private |
The documentation for this class was generated from the following file: