Functions | Variables
google::protobuf::python::message_meta Namespace Reference

Functions

static int AddDescriptors (PyObject *cls, const Descriptor *descriptor)
 
static void Dealloc (PyObject *pself)
 
static int GcClear (PyObject *pself)
 
static int GcTraverse (PyObject *pself, visitproc visit, void *arg)
 
static PyObject * GetAttr (CMessageClass *self, PyObject *name)
 
static PyObject * GetClassAttribute (CMessageClass *self, PyObject *name)
 
static PyObject * GetExtensionsByName (CMessageClass *self, void *closure)
 
static PyObject * GetExtensionsByNumber (CMessageClass *self, void *closure)
 
static int InsertEmptyWeakref (PyTypeObject *base)
 
static PyObject * New (PyTypeObject *type, PyObject *args, PyObject *kwargs)
 

Variables

static PyGetSetDef Getters []
 

Function Documentation

◆ AddDescriptors()

static int google::protobuf::python::message_meta::AddDescriptors ( PyObject *  cls,
const Descriptor descriptor 
)
static

Definition at line 123 of file python/google/protobuf/pyext/message.cc.

◆ Dealloc()

static void google::protobuf::python::message_meta::Dealloc ( PyObject *  pself)
static

Definition at line 314 of file python/google/protobuf/pyext/message.cc.

◆ GcClear()

static int google::protobuf::python::message_meta::GcClear ( PyObject *  pself)
static

Definition at line 328 of file python/google/protobuf/pyext/message.cc.

◆ GcTraverse()

static int google::protobuf::python::message_meta::GcTraverse ( PyObject *  pself,
visitproc  visit,
void arg 
)
static

Definition at line 321 of file python/google/protobuf/pyext/message.cc.

◆ GetAttr()

static PyObject* google::protobuf::python::message_meta::GetAttr ( CMessageClass self,
PyObject *  name 
)
static

Definition at line 457 of file python/google/protobuf/pyext/message.cc.

◆ GetClassAttribute()

static PyObject* google::protobuf::python::message_meta::GetClassAttribute ( CMessageClass self,
PyObject *  name 
)
static

Definition at line 432 of file python/google/protobuf/pyext/message.cc.

◆ GetExtensionsByName()

static PyObject* google::protobuf::python::message_meta::GetExtensionsByName ( CMessageClass self,
void closure 
)
static

Definition at line 362 of file python/google/protobuf/pyext/message.cc.

◆ GetExtensionsByNumber()

static PyObject* google::protobuf::python::message_meta::GetExtensionsByNumber ( CMessageClass self,
void closure 
)
static

Definition at line 392 of file python/google/protobuf/pyext/message.cc.

◆ InsertEmptyWeakref()

static int google::protobuf::python::message_meta::InsertEmptyWeakref ( PyTypeObject *  base)
static

Definition at line 339 of file python/google/protobuf/pyext/message.cc.

◆ New()

static PyObject* google::protobuf::python::message_meta::New ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwargs 
)
static

Definition at line 194 of file python/google/protobuf/pyext/message.cc.

Variable Documentation

◆ Getters

PyGetSetDef google::protobuf::python::message_meta::Getters[]
static
Initial value:
= {
{"_extensions_by_name", (getter)GetExtensionsByName, NULL},
{"_extensions_by_number", (getter)GetExtensionsByNumber, NULL},
{NULL}
}

Definition at line 423 of file python/google/protobuf/pyext/message.cc.

google::protobuf::python::cmessage::GetExtensionsByNumber
static PyObject * GetExtensionsByNumber(CMessage *self, void *closure)
Definition: python/google/protobuf/pyext/message.cc:2515
NULL
NULL
Definition: test_security_zap.cpp:405
google::protobuf::python::cmessage::GetExtensionsByName
static PyObject * GetExtensionsByName(CMessage *self, void *closure)
Definition: python/google/protobuf/pyext/message.cc:2510


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10