#include <google/protobuf/pyext/map_container.h>
#include <cstdint>
#include <memory>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/map.h>
#include <google/protobuf/map_field.h>
#include <google/protobuf/message.h>
#include <google/protobuf/pyext/message.h>
#include <google/protobuf/pyext/message_factory.h>
#include <google/protobuf/pyext/repeated_composite_container.h>
#include <google/protobuf/pyext/scoped_pyobject_ptr.h>
#include <google/protobuf/stubs/map_util.h>
Go to the source code of this file.
|
PyObject * | google::protobuf::python::Clear (PyObject *_self) |
|
static void | google::protobuf::python::DeallocMapIterator (PyObject *_self) |
|
static PyObject * | google::protobuf::python::GetCMessage (MessageMapContainer *self, Message *message) |
|
PyObject * | google::protobuf::python::GetEntryClass (PyObject *_self) |
|
static MapIterator * | google::protobuf::python::GetIter (PyObject *obj) |
|
static MapContainer * | google::protobuf::python::GetMap (PyObject *obj) |
|
static MessageMapContainer * | google::protobuf::python::GetMessageMap (PyObject *obj) |
|
bool | google::protobuf::python::InitMapContainers () |
|
static PyObject * | google::protobuf::python::MapKeyToPython (MapContainer *self, const MapKey &key) |
|
PyObject * | google::protobuf::python::MapValueRefToPython (MapContainer *self, const MapValueRef &value) |
|
static void | google::protobuf::python::MessageMapDealloc (PyObject *_self) |
|
PyObject * | google::protobuf::python::MessageMapGet (PyObject *self, PyObject *args, PyObject *kwargs) |
|
MessageMapContainer * | google::protobuf::python::NewMessageMapContainer (CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor, CMessageClass *message_class) |
|
MapContainer * | google::protobuf::python::NewScalarMapContainer (CMessage *parent, const google::protobuf::FieldDescriptor *parent_field_descriptor) |
|
static bool | google::protobuf::python::PyStringToSTL (PyObject *py_string, std::string *stl_string) |
|
static bool | google::protobuf::python::PythonToMapKey (MapContainer *self, PyObject *obj, MapKey *key) |
|
static bool | google::protobuf::python::PythonToMapValueRef (MapContainer *self, PyObject *obj, bool allow_unknown_enum_values, MapValueRef *value_ref) |
|
static void | google::protobuf::python::ScalarMapDealloc (PyObject *_self) |
|
static PyObject * | google::protobuf::python::ScalarMapGet (PyObject *self, PyObject *args, PyObject *kwargs) |
|