Lines Matching refs:GPBMessage
66 @interface GPBMessage () { interface in GPBUnknownFieldSet
74 GPBMessage *autocreator_;
81 GPBMessage *autocreator)
83 static id GetOrCreateArrayIvarWithField(GPBMessage *self,
86 static id GetArrayIvarWithField(GPBMessage *self, GPBFieldDescriptor *field);
88 GPBMessage *autocreator)
90 static id GetOrCreateMapIvarWithField(GPBMessage *self,
93 static id GetMapIvarWithField(GPBMessage *self, GPBFieldDescriptor *field);
113 static void CheckExtension(GPBMessage *self,
140 for (GPBMessage *listValue in value) {
141 GPBMessage *copiedValue = [listValue copyWithZone:zone];
154 GPBMessage *copiedValue = [value copyWithZone:zone];
167 GPBMessage *autocreator) {
230 GPBMessage *autocreator) {
540 static id GetOrCreateArrayIvarWithField(GPBMessage *self,
555 static id GetArrayIvarWithField(GPBMessage *self, GPBFieldDescriptor *field) {
571 static id GetOrCreateMapIvarWithField(GPBMessage *self,
586 static id GetMapIvarWithField(GPBMessage *self, GPBFieldDescriptor *field) {
604 GPBMessage *GPBCreateMessageWithAutocreator(Class msgClass,
605 GPBMessage *autocreator,
607 GPBMessage *message = [[msgClass alloc] init];
613 static GPBMessage *CreateMessageWithAutocreatorForExtension(
614 Class msgClass, GPBMessage *autocreator, GPBExtensionDescriptor *extension)
617 static GPBMessage *CreateMessageWithAutocreatorForExtension(
618 Class msgClass, GPBMessage *autocreator,
620 GPBMessage *message = [[msgClass alloc] init];
626 BOOL GPBWasMessageAutocreatedBy(GPBMessage *message, GPBMessage *parent) {
630 void GPBBecomeVisibleToAutocreator(GPBMessage *self) {
647 void GPBAutocreatedArrayModified(GPBMessage *self, id array) {
669 void GPBAutocreatedDictionaryModified(GPBMessage *self, id dictionary) {
692 void GPBClearMessageAutocreator(GPBMessage *self) {
704 GPBMessage *autocreatorFieldValue =
723 static GPBUnknownFieldSet *GetOrMakeUnknownFields(GPBMessage *self) {
731 @implementation GPBMessage implementation in GPBMessage
734 Class pbMessageClass = [GPBMessage class];
777 descriptor = [GPBDescriptor allocDescriptorForClass:[GPBMessage class]
877 - (void)copyFieldsInto:(GPBMessage *)message
899 for (GPBMessage *msg in existingArray) {
900 GPBMessage *copiedMsg = [msg copyWithZone:zone];
912 GPBMessage *msg,
915 GPBMessage *copiedMsg = [msg copyWithZone:zone];
959 GPBMessage *value = GPBGetObjectIvarWithFieldNoAutocreate(self, field);
960 GPBMessage *newValue = [value copyWithZone:zone];
989 GPBMessage *result = [[descriptor.messageClass allocWithZone:zone] init];
1040 GPBMessage *value = GPBGetObjectIvarWithFieldNoAutocreate(self, field);
1057 for (GPBMessage *value in autocreatedValues) {
1090 GPBMessage *message = GPBGetMessageMessageField(self, field);
1099 GPBMessage *message = GPBGetMessageMessageField(self, field);
1107 for (GPBMessage *message in array) {
1138 for (GPBMessage *msg in obj) {
1146 GPBMessage *asMsg = obj;
1796 GPBMessage *autocreatedValue =
1914 GPBMessage *message = [[[self alloc] init] autorelease];
2054 GPBMessage *self, GPBFieldDescriptor *field, GPBFileSyntax syntax,
2092 GPBMessage *message =
2096 GPBMessage *message = [[field.msgClass alloc] init];
2107 GPBMessage *message =
2113 GPBMessage *message = [[field.msgClass alloc] init];
2136 GPBMessage *self, GPBFieldDescriptor *field, GPBFileSyntax syntax, category
2190 GPBMessage *self, GPBFieldDescriptor *field, GPBFileSyntax syntax, category
2226 GPBMessage *message = [[field.msgClass alloc] init];
2233 GPBMessage *message = [[field.msgClass alloc] init];
2359 - (void)mergeFrom:(GPBMessage *)other { argument
2430 GPBMessage *message =
2434 GPBMessage *message = [otherVal copy];
2523 for (GPBMessage *otherListValue in otherValue) {
2524 GPBMessage *copiedValue = [otherListValue copy];
2534 [(GPBMessage *)value mergeFrom:(GPBMessage *)otherValue];
2536 GPBMessage *copiedValue = [otherValue copy];
2546 GPBMessage *autocreatedValue =
2560 - (BOOL)isEqual:(GPBMessage *)other { argument
2687 // category on GPBMessage as you will conflict with this hash, and will possibly
2764 GPBMessage **valPtr = (GPBMessage **)&storage[fieldOffset];