#include <message.h>
Public Types | |
typedef std::unordered_map< const FieldDescriptor *, ContainerBase * > | CompositeFieldsMap |
typedef std::unordered_map< const FieldDescriptor *, ContainerBase * > | CompositeFieldsMap |
typedef std::unordered_map< const Message *, CMessage * > | SubMessagesMap |
typedef std::unordered_map< const Message *, CMessage * > | SubMessagesMap |
Public Member Functions | |
CMessage * | BuildSubMessageFromPointer (const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class) |
CMessage * | BuildSubMessageFromPointer (const FieldDescriptor *field_descriptor, Message *sub_message, CMessageClass *message_class) |
CMessageClass * | GetMessageClass () |
CMessageClass * | GetMessageClass () |
CMessage * | MaybeReleaseSubMessage (Message *sub_message) |
CMessage * | MaybeReleaseSubMessage (Message *sub_message) |
![]() | |
PyObject * | AsPyObject () |
PyObject * | AsPyObject () |
PyObject * | DeepCopy () |
PyObject * | DeepCopy () |
void | RemoveFromParentCache () |
void | RemoveFromParentCache () |
Public Attributes | |
SubMessagesMap * | child_submessages |
CompositeFieldsMap * | composite_fields |
Message * | message |
bool | read_only |
PyObject * | unknown_field_set |
PyObject * | weakreflist |
![]() | |
struct CMessage * | parent |
const FieldDescriptor * | parent_field_descriptor |
PyObject_HEAD | |
Definition at line 100 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
typedef std::unordered_map<const FieldDescriptor*, ContainerBase*> google::protobuf::python::CMessage::CompositeFieldsMap |
Definition at line 116 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
typedef std::unordered_map<const FieldDescriptor*, ContainerBase*> google::protobuf::python::CMessage::CompositeFieldsMap |
Definition at line 118 of file protobuf/python/google/protobuf/pyext/message.h.
typedef std::unordered_map<const Message*, CMessage*> google::protobuf::python::CMessage::SubMessagesMap |
Definition at line 122 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
typedef std::unordered_map<const Message*, CMessage*> google::protobuf::python::CMessage::SubMessagesMap |
Definition at line 124 of file protobuf/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 2763 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc.
CMessage* google::protobuf::python::CMessage::BuildSubMessageFromPointer | ( | const FieldDescriptor * | field_descriptor, |
Message * | sub_message, | ||
CMessageClass * | message_class | ||
) |
|
inline |
Definition at line 132 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
|
inline |
Definition at line 134 of file protobuf/python/google/protobuf/pyext/message.h.
Definition at line 2788 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.cc.
SubMessagesMap * google::protobuf::python::CMessage::child_submessages |
Definition at line 123 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
CompositeFieldsMap * google::protobuf::python::CMessage::composite_fields |
Definition at line 117 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
Message * google::protobuf::python::CMessage::message |
Definition at line 104 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
bool google::protobuf::python::CMessage::read_only |
Definition at line 109 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
PyObject * google::protobuf::python::CMessage::unknown_field_set |
Definition at line 126 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.
PyObject * google::protobuf::python::CMessage::weakreflist |
Definition at line 129 of file bloaty/third_party/protobuf/python/google/protobuf/pyext/message.h.