webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
google.protobuf.internal.python_message._ExtensionDict Class Reference
Inheritance diagram for google.protobuf.internal.python_message._ExtensionDict:

Public Member Functions

def __init__ (self, extended_message)
 
def __getitem__ (self, extension_handle)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def __hash__ (self)
 
def __setitem__ (self, extension_handle, value)
 

Detailed Description

Dict-like container for supporting an indexable "Extensions"
field on proto instances.

Note that in all cases we expect extension handles to be
FieldDescriptors.

Constructor & Destructor Documentation

◆ __init__()

def google.protobuf.internal.python_message._ExtensionDict.__init__ (   self,
  extended_message 
)
extended_message: Message instance for which we are the Extensions dict.

Member Function Documentation

◆ __eq__()

def google.protobuf.internal.python_message._ExtensionDict.__eq__ (   self,
  other 
)

◆ __getitem__()

def google.protobuf.internal.python_message._ExtensionDict.__getitem__ (   self,
  extension_handle 
)
Returns the current value of the given extension handle.

◆ __hash__()

def google.protobuf.internal.python_message._ExtensionDict.__hash__ (   self)

◆ __ne__()

def google.protobuf.internal.python_message._ExtensionDict.__ne__ (   self,
  other 
)

◆ __setitem__()

def google.protobuf.internal.python_message._ExtensionDict.__setitem__ (   self,
  extension_handle,
  value 
)
If extension_handle specifies a non-repeated, scalar extension
field, sets the value of that field.

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