webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Typedefs | Functions
extension_dict.h File Reference
#include <Python.h>
#include <memory>
#include <google/protobuf/stubs/shared_ptr.h>

Go to the source code of this file.

Classes

struct  google::protobuf::python::ExtensionDict
 

Namespaces

 google
 
 google::protobuf
 
 google::protobuf::python
 
 google::protobuf::python::extension_dict
 

Typedefs

typedef struct google::protobuf::python::ExtensionDict google::protobuf::python::ExtensionDict
 

Functions

ExtensionDict * google::protobuf::python::extension_dict::NewExtensionDict (CMessage *parent)
 
PyObject * google::protobuf::python::extension_dict::len (ExtensionDict *self)
 
int google::protobuf::python::extension_dict::ReleaseExtension (ExtensionDict *self, PyObject *extension, const FieldDescriptor *descriptor)
 
PyObject * google::protobuf::python::extension_dict::subscript (ExtensionDict *self, PyObject *key)
 
int google::protobuf::python::extension_dict::ass_subscript (ExtensionDict *self, PyObject *key, PyObject *value)
 
PyObject * google::protobuf::python::extension_dict::ClearExtension (ExtensionDict *self, PyObject *extension)
 
PyObject * google::protobuf::python::extension_dict::_FindExtensionByName (ExtensionDict *self, PyObject *name)
 
PyObject * google::protobuf::python::extension_dict::_FindExtensionByNumber (ExtensionDict *self, PyObject *number)