Classes | Functions | Variables
google::protobuf::python::extension_dict Namespace Reference

Classes

struct  ExtensionIterator
 

Functions

PyObject * _FindExtensionByName (ExtensionDict *self, PyObject *arg)
 
PyObject * _FindExtensionByNumber (ExtensionDict *self, PyObject *arg)
 
int ass_subscript (ExtensionDict *self, PyObject *key, PyObject *value)
 
static int Contains (PyObject *_self, PyObject *key)
 
void dealloc (PyObject *pself)
 
static void DeallocExtensionIterator (PyObject *_self)
 
PyObject * GetIter (PyObject *_self)
 
static Py_ssize_t len (ExtensionDict *self)
 
ExtensionDictNewExtensionDict (CMessage *parent)
 
static PyObject * RichCompare (ExtensionDict *self, PyObject *other, int opid)
 
PyObject * subscript (ExtensionDict *self, PyObject *key)
 

Variables

static PyMethodDef Methods []
 
static PyMappingMethods MpMethods
 
static PySequenceMethods SeqMethods
 

Function Documentation

◆ _FindExtensionByName()

PyObject* google::protobuf::python::extension_dict::_FindExtensionByName ( ExtensionDict self,
PyObject *  arg 
)

Definition at line 230 of file extension_dict.cc.

◆ _FindExtensionByNumber()

PyObject* google::protobuf::python::extension_dict::_FindExtensionByNumber ( ExtensionDict self,
PyObject *  arg 
)

Definition at line 261 of file extension_dict.cc.

◆ ass_subscript()

int google::protobuf::python::extension_dict::ass_subscript ( ExtensionDict self,
PyObject *  key,
PyObject *  value 
)

Definition at line 208 of file extension_dict.cc.

◆ Contains()

static int google::protobuf::python::extension_dict::Contains ( PyObject *  _self,
PyObject *  key 
)
static

Definition at line 277 of file extension_dict.cc.

◆ dealloc()

void google::protobuf::python::extension_dict::dealloc ( PyObject *  pself)

Definition at line 318 of file extension_dict.cc.

◆ DeallocExtensionIterator()

static void google::protobuf::python::extension_dict::DeallocExtensionIterator ( PyObject *  _self)
static

Definition at line 126 of file extension_dict.cc.

◆ GetIter()

PyObject* google::protobuf::python::extension_dict::GetIter ( PyObject *  _self)

Definition at line 102 of file extension_dict.cc.

◆ len()

static Py_ssize_t google::protobuf::python::extension_dict::len ( ExtensionDict self)
static

Definition at line 68 of file extension_dict.cc.

◆ NewExtensionDict()

ExtensionDict * google::protobuf::python::extension_dict::NewExtensionDict ( CMessage parent)

Definition at line 306 of file extension_dict.cc.

◆ RichCompare()

static PyObject* google::protobuf::python::extension_dict::RichCompare ( ExtensionDict self,
PyObject *  other,
int  opid 
)
static

Definition at line 324 of file extension_dict.cc.

◆ subscript()

PyObject* google::protobuf::python::extension_dict::subscript ( ExtensionDict self,
PyObject *  key 
)

Definition at line 134 of file extension_dict.cc.

Variable Documentation

◆ Methods

PyMethodDef google::protobuf::python::extension_dict::Methods[]
static
Initial value:
= {
EDMETHOD(_FindExtensionByName, METH_O, "Finds an extension by name."),
"Finds an extension by field number."),
{NULL, NULL},
}

Definition at line 358 of file extension_dict.cc.

◆ MpMethods

PyMappingMethods google::protobuf::python::extension_dict::MpMethods
static
Initial value:
= {
(lenfunc)len,
(binaryfunc)subscript,
(objobjargproc)ass_subscript,
}

Definition at line 351 of file extension_dict.cc.

◆ SeqMethods

PySequenceMethods google::protobuf::python::extension_dict::SeqMethods
static
Initial value:
= {
(lenfunc)len,
0,
0,
0,
0,
0,
0,
(objobjproc)Contains,
}

Definition at line 340 of file extension_dict.cc.

google::protobuf::python::extension_dict::subscript
PyObject * subscript(ExtensionDict *self, PyObject *key)
Definition: extension_dict.cc:134
NULL
NULL
Definition: test_security_zap.cpp:405
EDMETHOD
#define EDMETHOD(name, args, doc)
Definition: extension_dict.cc:357
google::protobuf::python::extension_dict::_FindExtensionByName
PyObject * _FindExtensionByName(ExtensionDict *self, PyObject *arg)
Definition: extension_dict.cc:230
len
int len
Definition: php/ext/google/protobuf/map.c:206
google::protobuf::python::extension_dict::_FindExtensionByNumber
PyObject * _FindExtensionByNumber(ExtensionDict *self, PyObject *arg)
Definition: extension_dict.cc:261
google::protobuf::python::extension_dict::Contains
static int Contains(PyObject *_self, PyObject *key)
Definition: extension_dict.cc:277
google::protobuf::python::extension_dict::ass_subscript
int ass_subscript(ExtensionDict *self, PyObject *key, PyObject *value)
Definition: extension_dict.cc:208


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