#include <unordered_map>
#include <Python.h>
#include <google/protobuf/dynamic_message.h>
#include <google/protobuf/pyext/descriptor.h>
#include <google/protobuf/pyext/message.h>
#include <google/protobuf/pyext/message_factory.h>
#include <google/protobuf/pyext/scoped_pyobject_ptr.h>
Go to the source code of this file.
|
static void | google::protobuf::python::message_factory::Dealloc (PyObject *pself) |
|
static int | google::protobuf::python::message_factory::GcClear (PyObject *pself) |
|
static int | google::protobuf::python::message_factory::GcTraverse (PyObject *pself, visitproc visit, void *arg) |
|
CMessageClass * | google::protobuf::python::message_factory::GetMessageClass (PyMessageFactory *self, const Descriptor *message_descriptor) |
|
CMessageClass * | google::protobuf::python::message_factory::GetOrCreateMessageClass (PyMessageFactory *self, const Descriptor *descriptor) |
|
static PyObject * | google::protobuf::python::message_factory::GetPool (PyMessageFactory *self, void *closure) |
|
bool | google::protobuf::python::InitMessageFactory () |
|
PyObject * | google::protobuf::python::message_factory::New (PyTypeObject *type, PyObject *args, PyObject *kwargs) |
|
PyMessageFactory * | google::protobuf::python::message_factory::NewMessageFactory (PyTypeObject *type, PyDescriptorPool *pool) |
|
int | google::protobuf::python::message_factory::RegisterMessageClass (PyMessageFactory *self, const Descriptor *message_descriptor, CMessageClass *message_class) |
|
◆ PY_SSIZE_T_CLEAN
◆ PyString_AsStringAndSize
#define PyString_AsStringAndSize |
( |
|
ob, |
|
|
|
charpp, |
|
|
|
sizep |
|
) |
| |