Public Member Functions | |
def | __init__ (self, options, serialized_options, options_class_name) |
def | GetOptions (self) |
![]() | |
def | __instancecheck__ (cls, obj) |
Public Attributes | |
has_options | |
Private Member Functions | |
def | _SetOptions (self, options, options_class_name) |
Private Attributes | |
_options | |
_options_class_name | |
_serialized_options | |
Static Private Attributes | |
tuple | _C_DESCRIPTOR_CLASS = () |
Descriptors base class. This class is the base of all descriptor classes. It provides common options related functionality. Attributes: has_options: True if the descriptor has non-default options. Usually it is not necessary to read this -- just call GetOptions() which will happily return the default instance. However, it's sometimes useful for efficiency, and also useful inside the protobuf implementation to avoid some bootstrapping issues.
Definition at line 94 of file descriptor.py.
def google.protobuf.descriptor.DescriptorBase.__init__ | ( | self, | |
options, | |||
serialized_options, | |||
options_class_name | |||
) |
Initialize the descriptor given its options message and the name of the class of the options message. The name of the class is required in case the options message is None and has to be created.
Definition at line 114 of file descriptor.py.
|
private |
Sets the descriptor's options This function is used in generated proto2 files to update descriptor options. It must not be used outside proto2.
Definition at line 126 of file descriptor.py.
def google.protobuf.descriptor.DescriptorBase.GetOptions | ( | self | ) |
Retrieves descriptor options. This method returns the options set or creates the default options for the descriptor.
Definition at line 138 of file descriptor.py.
|
staticprivate |
Definition at line 112 of file descriptor.py.
|
private |
Definition at line 119 of file descriptor.py.
|
private |
Definition at line 120 of file descriptor.py.
|
private |
Definition at line 121 of file descriptor.py.
google.protobuf.descriptor.DescriptorBase.has_options |
Definition at line 124 of file descriptor.py.