Classes | Namespaces | Macros | Functions | Variables
protobuf/python/google/protobuf/pyext/descriptor.cc File Reference
#include <google/protobuf/pyext/descriptor.h>
#include <Python.h>
#include <frameobject.h>
#include <cstdint>
#include <string>
#include <unordered_map>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/dynamic_message.h>
#include <google/protobuf/pyext/descriptor_containers.h>
#include <google/protobuf/pyext/descriptor_pool.h>
#include <google/protobuf/pyext/message.h>
#include <google/protobuf/pyext/message_factory.h>
#include <google/protobuf/pyext/scoped_pyobject_ptr.h>
#include <google/protobuf/stubs/hash.h>
Include dependency graph for protobuf/python/google/protobuf/pyext/descriptor.cc:

Go to the source code of this file.

Classes

struct  google::protobuf::python::PyBaseDescriptor
 
struct  google::protobuf::python::PyFileDescriptor
 

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::python
 
 google::protobuf::python::descriptor
 
 google::protobuf::python::enum_descriptor
 
 google::protobuf::python::enumvalue_descriptor
 
 google::protobuf::python::field_descriptor
 
 google::protobuf::python::file_descriptor
 
 google::protobuf::python::message_descriptor
 
 google::protobuf::python::method_descriptor
 
 google::protobuf::python::oneof_descriptor
 
 google::protobuf::python::service_descriptor
 

Macros

#define ADD_FIELDDESC_CONSTANT(NAME)
 
#define PY_SSIZE_T_CLEAN
 
#define Py_TYPE(ob)   (((PyObject*)(ob))->ob_type)
 
#define PyString_AsStringAndSize(ob, charpp, sizep)
 
#define PyVarObject_HEAD_INIT(type, size)   PyObject_HEAD_INIT(type) size,
 

Functions

bool google::protobuf::python::_CalledFromGeneratedFile (int stacklevel)
 
static const Descriptorgoogle::protobuf::python::message_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const FieldDescriptorgoogle::protobuf::python::field_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const EnumDescriptorgoogle::protobuf::python::enum_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const EnumValueDescriptorgoogle::protobuf::python::enumvalue_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const OneofDescriptorgoogle::protobuf::python::oneof_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const ServiceDescriptor * google::protobuf::python::service_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const MethodDescriptor * google::protobuf::python::method_descriptor::_GetDescriptor (PyBaseDescriptor *self)
 
static const FileDescriptorgoogle::protobuf::python::file_descriptor::_GetDescriptor (PyFileDescriptor *self)
 
static bool google::protobuf::python::AddEnumValues (PyTypeObject *type, const EnumDescriptor *enum_descriptor)
 
static bool google::protobuf::python::AddIntConstant (PyTypeObject *type, const char *name, int value)
 
static int google::protobuf::python::CheckCalledFromGeneratedFile (const char *attr_name)
 
static PyObject * google::protobuf::python::message_descriptor::CopyToProto (PyBaseDescriptor *self, PyObject *target)
 
static PyObject * google::protobuf::python::enum_descriptor::CopyToProto (PyBaseDescriptor *self, PyObject *target)
 
static PyObject * google::protobuf::python::service_descriptor::CopyToProto (PyBaseDescriptor *self, PyObject *target)
 
static PyObject * google::protobuf::python::method_descriptor::CopyToProto (PyBaseDescriptor *self, PyObject *target)
 
static PyObject * google::protobuf::python::file_descriptor::CopyToProto (PyFileDescriptor *self, PyObject *target)
 
template<class DescriptorProtoClass , class DescriptorClass >
static PyObject * google::protobuf::python::CopyToPythonProto (const DescriptorClass *descriptor, PyObject *target)
 
static void google::protobuf::python::file_descriptor::Dealloc (PyFileDescriptor *self)
 
static void google::protobuf::python::descriptor::Dealloc (PyObject *pself)
 
static PyObject * google::protobuf::python::message_descriptor::EnumValueName (PyBaseDescriptor *self, PyObject *args)
 
static PyObject * google::protobuf::python::service_descriptor::FindMethodByName (PyBaseDescriptor *self, PyObject *arg)
 
static int google::protobuf::python::descriptor::GcClear (PyObject *pself)
 
static int google::protobuf::python::descriptor::GcTraverse (PyObject *pself, visitproc visit, void *arg)
 
static PyObject * google::protobuf::python::field_descriptor::GetCamelcaseName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetCDescriptor (PyObject *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetConcreteClass (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetContainingOneof (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::method_descriptor::GetContainingService (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetContainingType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetContainingType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetContainingType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetContainingType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetCppType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetDefaultValue (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetDependencies (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetEnumsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetEnumType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetEnumTypesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetEnumTypesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetEnumValuesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetEnumvaluesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetEnumvaluesByNumber (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetEnumvaluesSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetExtensionRanges (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetExtensions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetExtensionsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetExtensionsByName (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetExtensionScope (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetFields (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetFieldsByCamelcaseName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetFieldsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetFieldsByNumber (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetFieldsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetFile (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetFile (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetFile (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetFile (PyBaseDescriptor *self, void *closure)
 
template<class DescriptorClass >
const FileDescriptorgoogle::protobuf::python::GetFileDescriptor (const DescriptorClass *descriptor)
 
template<>
const FileDescriptorgoogle::protobuf::python::GetFileDescriptor (const EnumValueDescriptor *descriptor)
 
template<>
const FileDescriptorgoogle::protobuf::python::GetFileDescriptor (const FileDescriptor *descriptor)
 
template<>
const FileDescriptorgoogle::protobuf::python::GetFileDescriptor (const MethodDescriptor *descriptor)
 
template<>
const FileDescriptorgoogle::protobuf::python::GetFileDescriptor (const OneofDescriptor *descriptor)
 
static PyObject * google::protobuf::python::message_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::method_descriptor::GetFullName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetHasOptions (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetHasOptions (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetID (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetIndex (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetIndex (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetIndex (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetIndex (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::method_descriptor::GetIndex (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::method_descriptor::GetInputType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetJsonName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetLabel (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetMessageType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetMessageTypesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetMethods (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetMethodsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enum_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::service_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::method_descriptor::GetName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetName (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetNestedTypesByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetNestedTypesSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetNumber (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetNumber (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetOneofsByName (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetOneofsSeq (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::field_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::enum_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::oneof_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::service_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::method_descriptor::GetOptions (PyBaseDescriptor *self)
 
static PyObject * google::protobuf::python::file_descriptor::GetOptions (PyFileDescriptor *self)
 
template<class DescriptorClass >
static PyObject * google::protobuf::python::GetOrBuildOptions (const DescriptorClass *descriptor)
 
static PyObject * google::protobuf::python::method_descriptor::GetOutputType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetPackage (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetPool (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetPublicDependencies (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetSerializedPb (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetServicesByName (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::message_descriptor::GetSyntax (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::file_descriptor::GetSyntax (PyFileDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::GetType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::enumvalue_descriptor::GetType (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::HasDefaultValue (PyBaseDescriptor *self, void *closure)
 
bool google::protobuf::python::InitDescriptor ()
 
static PyObject * google::protobuf::python::message_descriptor::IsExtendable (PyBaseDescriptor *self, void *closure)
 
static PyObject * google::protobuf::python::field_descriptor::IsExtension (PyBaseDescriptor *self, void *closure)
 
template<class DescriptorClass >
PyObject * google::protobuf::python::descriptor::NewInternedDescriptor (PyTypeObject *type, const DescriptorClass *descriptor, bool *was_created)
 
const void * google::protobuf::python::PyDescriptor_AsVoidPtr (PyObject *obj)
 
const EnumDescriptorgoogle::protobuf::python::PyEnumDescriptor_AsDescriptor (PyObject *obj)
 
PyObject * google::protobuf::python::PyEnumDescriptor_FromDescriptor (const EnumDescriptor *enum_descriptor)
 
PyObject * google::protobuf::python::PyEnumValueDescriptor_FromDescriptor (const EnumValueDescriptor *enumvalue_descriptor)
 
const FieldDescriptorgoogle::protobuf::python::PyFieldDescriptor_AsDescriptor (PyObject *obj)
 
PyObject * google::protobuf::python::PyFieldDescriptor_FromDescriptor (const FieldDescriptor *field_descriptor)
 
const FileDescriptorgoogle::protobuf::python::PyFileDescriptor_AsDescriptor (PyObject *obj)
 
PyObject * google::protobuf::python::PyFileDescriptor_FromDescriptor (const FileDescriptor *file_descriptor)
 
PyObject * google::protobuf::python::PyFileDescriptor_FromDescriptorWithSerializedPb (const FileDescriptor *file_descriptor, PyObject *serialized_pb)
 
const Descriptorgoogle::protobuf::python::PyMessageDescriptor_AsDescriptor (PyObject *obj)
 
PyObject * google::protobuf::python::PyMessageDescriptor_FromDescriptor (const Descriptor *message_descriptor)
 
PyObject * google::protobuf::python::PyMethodDescriptor_FromDescriptor (const MethodDescriptor *method_descriptor)
 
PyObject * google::protobuf::python::PyOneofDescriptor_FromDescriptor (const OneofDescriptor *oneof_descriptor)
 
const ServiceDescriptor * google::protobuf::python::PyServiceDescriptor_AsDescriptor (PyObject *obj)
 
PyObject * google::protobuf::python::PyServiceDescriptor_FromDescriptor (const ServiceDescriptor *service_descriptor)
 
PyObject * google::protobuf::python::PyString_FromCppString (const std::string &str)
 
bool google::protobuf::python::Reparse (PyMessageFactory *message_factory, const Message &from, Message *to)
 
static int google::protobuf::python::field_descriptor::SetContainingOneof (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::message_descriptor::SetContainingType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetContainingType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enum_descriptor::SetContainingType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetEnumType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::message_descriptor::SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enum_descriptor::SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enumvalue_descriptor::SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::oneof_descriptor::SetHasOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::file_descriptor::SetHasOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetMessageType (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::message_descriptor::SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enum_descriptor::SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enumvalue_descriptor::SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::oneof_descriptor::SetOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::file_descriptor::SetOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::message_descriptor::SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::field_descriptor::SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enum_descriptor::SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::enumvalue_descriptor::SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::oneof_descriptor::SetSerializedOptions (PyBaseDescriptor *self, PyObject *value, void *closure)
 
static int google::protobuf::python::file_descriptor::SetSerializedOptions (PyFileDescriptor *self, PyObject *value, void *closure)
 

Variables

static PyGetSetDef google::protobuf::python::descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::message_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::field_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::enum_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::enumvalue_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::file_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::oneof_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::service_descriptor::Getters []
 
static PyGetSetDef google::protobuf::python::method_descriptor::Getters []
 
static PyMethodDef google::protobuf::python::message_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::field_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::enum_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::enumvalue_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::file_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::oneof_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::service_descriptor::Methods []
 
static PyMethodDef google::protobuf::python::method_descriptor::Methods []
 

Macro Definition Documentation

◆ ADD_FIELDDESC_CONSTANT

#define ADD_FIELDDESC_CONSTANT (   NAME)

◆ PY_SSIZE_T_CLEAN

#define PY_SSIZE_T_CLEAN

◆ Py_TYPE

#define Py_TYPE (   ob)    (((PyObject*)(ob))->ob_type)

◆ PyString_AsStringAndSize

#define PyString_AsStringAndSize (   ob,
  charpp,
  sizep 
)
Value:
(PyUnicode_Check(ob) ? ((*(charpp) = const_cast<char*>( \
PyUnicode_AsUTF8AndSize(ob, (sizep)))) == NULL \
? -1 \
: 0) \
: PyBytes_AsStringAndSize(ob, (charpp), (sizep)))

Definition at line 53 of file protobuf/python/google/protobuf/pyext/descriptor.cc.

◆ PyVarObject_HEAD_INIT

#define PyVarObject_HEAD_INIT (   type,
  size 
)    PyObject_HEAD_INIT(type) size,
google::protobuf::python::PyFieldDescriptor_Type
PyTypeObject PyFieldDescriptor_Type
Definition: bloaty/third_party/protobuf/python/google/protobuf/pyext/descriptor.cc:1003
google::protobuf::python::AddIntConstant
static bool AddIntConstant(PyTypeObject *type, const char *name, int value)
Definition: protobuf/python/google/protobuf/pyext/descriptor.cc:1896
cpp.tokenize.NAME
string NAME
Definition: bloaty/third_party/googletest/googlemock/scripts/generator/cpp/tokenize.py:56


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:10