#include <message.h>

Public Types | |
| typedef std::unordered_map< const FieldDescriptor *, ContainerBase * > | CompositeFieldsMap |
| typedef std::unordered_map< const Message *, CMessage * > | SubMessagesMap |
Public Member Functions | |
| CMessage * | BuildSubMessageFromPointer (const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class) |
| CMessageClass * | GetMessageClass () |
| CMessage * | MaybeReleaseSubMessage (Message *sub_message) |
Public Member Functions inherited from google::protobuf::python::ContainerBase | |
| PyObject * | AsPyObject () |
| PyObject * | DeepCopy () |
| void | RemoveFromParentCache () |
Public Attributes | |
| SubMessagesMap * | child_submessages |
| CompositeFieldsMap * | composite_fields |
| Message * | message |
| bool | read_only |
| PyObject * | unknown_field_set |
| PyObject * | weakreflist |
Public Attributes inherited from google::protobuf::python::ContainerBase | |
| struct CMessage * | parent |
| const FieldDescriptor * | parent_field_descriptor |
| PyObject_HEAD | |
Definition at line 100 of file python/google/protobuf/pyext/message.h.
| typedef std::unordered_map<const FieldDescriptor*, ContainerBase*> google::protobuf::python::CMessage::CompositeFieldsMap |
Definition at line 116 of file python/google/protobuf/pyext/message.h.
| typedef std::unordered_map<const Message*, CMessage*> google::protobuf::python::CMessage::SubMessagesMap |
Definition at line 122 of file python/google/protobuf/pyext/message.h.
| CMessage * google::protobuf::python::CMessage::BuildSubMessageFromPointer | ( | const FieldDescriptor * | field_descriptor, |
| Message * | sub_message, | ||
| CMessageClass * | message_class | ||
| ) |
Definition at line 2752 of file python/google/protobuf/pyext/message.cc.
|
inline |
Definition at line 132 of file python/google/protobuf/pyext/message.h.
Definition at line 2777 of file python/google/protobuf/pyext/message.cc.
| SubMessagesMap* google::protobuf::python::CMessage::child_submessages |
Definition at line 123 of file python/google/protobuf/pyext/message.h.
| CompositeFieldsMap* google::protobuf::python::CMessage::composite_fields |
Definition at line 117 of file python/google/protobuf/pyext/message.h.
| Message* google::protobuf::python::CMessage::message |
Definition at line 104 of file python/google/protobuf/pyext/message.h.
| bool google::protobuf::python::CMessage::read_only |
Definition at line 109 of file python/google/protobuf/pyext/message.h.
| PyObject* google::protobuf::python::CMessage::unknown_field_set |
Definition at line 126 of file python/google/protobuf/pyext/message.h.
| PyObject* google::protobuf::python::CMessage::weakreflist |
Definition at line 129 of file python/google/protobuf/pyext/message.h.