Lines Matching defs:parent

71   self->parent->message->GetReflection()->ListFields(*self->parent->message,
82 cmessage::GetFactoryForMessage(self->parent),
117 self->parent->message->GetReflection()->ListFields(*self->parent->message,
139 if (!CheckFieldBelongsToMessage(descriptor, self->parent->message)) {
145 return cmessage::InternalGetScalar(self->parent->message, descriptor);
149 self->parent->composite_fields->find(descriptor);
150 if (iterator != self->parent->composite_fields->end()) {
159 self->parent, descriptor);
163 (*self->parent->composite_fields)[descriptor] = sub_message;
180 cmessage::GetFactoryForMessage(self->parent),
188 self->parent, descriptor, message_class);
192 (*self->parent->composite_fields)[descriptor] = py_container;
196 self->parent, descriptor);
200 (*self->parent->composite_fields)[descriptor] = py_container;
213 if (!CheckFieldBelongsToMessage(descriptor, self->parent->message)) {
218 return cmessage::ClearFieldByDescriptor(self->parent, descriptor);
227 cmessage::AssureWritable(self->parent);
228 if (cmessage::InternalSetScalar(self->parent, descriptor, value) < 0) {
241 PyDescriptorPool* pool = cmessage::GetFactoryForMessage(self->parent)->pool;
271 PyDescriptorPool* pool = cmessage::GetFactoryForMessage(self->parent)->pool;
273 self->parent->message->GetDescriptor(), number);
295 const Message* message = self->parent->message;
310 ExtensionDict* NewExtensionDict(CMessage *parent) {
317 Py_INCREF(parent);
318 self->parent = parent;
324 Py_CLEAR(self->parent);
336 equals = self->parent == reinterpret_cast<ExtensionDict*>(other)->parent;;
425 cmessage::GetFactoryForMessage(self->extension_dict->parent),