34 #ifndef GOOGLE_PROTOBUF_PYTHON_CPP_EXTENSION_DICT_H__ 35 #define GOOGLE_PROTOBUF_PYTHON_CPP_EXTENSION_DICT_H__ 51 using std::shared_ptr;
53 using internal::shared_ptr;
84 namespace extension_dict {
118 PyObject* extension);
137 #endif // GOOGLE_PROTOBUF_PYTHON_CPP_EXTENSION_DICT_H__ PyObject * _FindExtensionByName(ExtensionDict *self, PyObject *name)
Definition: extension_dict.cc:227
Definition: message.h:179
int ReleaseExtension(ExtensionDict *self, PyObject *extension, const FieldDescriptor *descriptor)
Definition: extension_dict.cc:64
Definition: extension_dict.h:60
PyTypeObject ExtensionDict_Type
Definition: extension_dict.cc:296
const Descriptor * descriptor
Definition: descriptor.cc:271
ExtensionDict * NewExtensionDict(CMessage *parent)
Definition: extension_dict.cc:257
shared_ptr< Message > owner
Definition: extension_dict.h:67
PyObject * values
Definition: extension_dict.h:79
Message
Definition: peerconnection_unittest.cc:105
PyObject * subscript(ExtensionDict *self, PyObject *key)
Definition: extension_dict.cc:92
Definition: descriptor.h:439
ClearExtension
Definition: python_message.py:899
Definition: protobuf.h:85
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
struct google::protobuf::python::ExtensionDict ExtensionDict
struct google::protobuf::python::CMessage CMessage
EGLAttrib * value
Definition: eglext.h:120
PyObject * _FindExtensionByNumber(ExtensionDict *self, PyObject *number)
Definition: extension_dict.cc:242
EGLImageKHR EGLint * name
Definition: eglext.h:851
Definition: __init__.py:1
PyObject_HEAD
Definition: extension_dict.h:61
Definition: shared_ptr.h:76
CMessage * parent
Definition: extension_dict.h:71
int ass_subscript(ExtensionDict *self, PyObject *key, PyObject *value)
Definition: extension_dict.cc:160
Definition: gflags_completions.h:115
Message * message
Definition: extension_dict.h:75
extension
Definition: descriptor.h:1666
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129