module documentation

Registry-owned protobuf descriptor facades built from raw descriptor protos.

Class EnumDescriptor Undocumented
Class EnumValueDescriptor Undocumented
Class FieldDescriptor Undocumented
Class FileDescriptor Undocumented
Class MessageDescriptor Undocumented
Class MethodDescriptor Undocumented
Class OneofDescriptor Undocumented
Class Reflection Immutable linked descriptor graph for one generated namespace.
Class ServiceDescriptor Undocumented
Type Variable P Undocumented
Type Alias OptionDecoder Undocumented
Class _Facade No class docstring; 1/1 property, 0/8 instance variable, 1/3 method documented
Function _c_unescape_bytes Decode the C escapes used by bytes defaults in descriptor protos.
Function _camelcase Undocumented
Function _parse_integer_default Undocumented
Constant _CPP_TYPES Undocumented

Undocumented

Value
TypeVar('P')
OptionDecoder = (source)

Undocumented

Value
Callable[[str, bytes], object]
def _c_unescape_bytes(text: str) -> bytes: (source)

Decode the C escapes used by bytes defaults in descriptor protos.

def _camelcase(name: str) -> str: (source)

Undocumented

def _parse_integer_default(text: str) -> int: (source)

Undocumented

_CPP_TYPES = (source)

Undocumented

Value
{descriptor_pb2.FieldDescriptorProto.TYPE_INT32: 1,
 descriptor_pb2.FieldDescriptorProto.TYPE_SINT32: 1,
 descriptor_pb2.FieldDescriptorProto.TYPE_SFIXED32: 1,
 descriptor_pb2.FieldDescriptorProto.TYPE_INT64: 2,
 descriptor_pb2.FieldDescriptorProto.TYPE_SINT64: 2,
 descriptor_pb2.FieldDescriptorProto.TYPE_SFIXED64: 2,
 descriptor_pb2.FieldDescriptorProto.TYPE_UINT32: 3,
...