| Index: third_party/protobuf/objectivec/google/protobuf/Struct.pbobjc.m
|
| diff --git a/third_party/protobuf/objectivec/google/protobuf/Struct.pbobjc.m b/third_party/protobuf/objectivec/google/protobuf/Struct.pbobjc.m
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..14b8f271c511adc566068313bd6abafad006f638
|
| --- /dev/null
|
| +++ b/third_party/protobuf/objectivec/google/protobuf/Struct.pbobjc.m
|
| @@ -0,0 +1,296 @@
|
| +// Generated by the protocol buffer compiler. DO NOT EDIT!
|
| +// source: google/protobuf/struct.proto
|
| +
|
| +#import "GPBProtocolBuffers_RuntimeSupport.h"
|
| +#import "google/protobuf/Struct.pbobjc.h"
|
| +// @@protoc_insertion_point(imports)
|
| +
|
| +#pragma mark - GPBStructRoot
|
| +
|
| +@implementation GPBStructRoot
|
| +
|
| +@end
|
| +
|
| +#pragma mark - GPBStructRoot_FileDescriptor
|
| +
|
| +static GPBFileDescriptor *GPBStructRoot_FileDescriptor(void) {
|
| + // This is called by +initialize so there is no need to worry
|
| + // about thread safety of the singleton.
|
| + static GPBFileDescriptor *descriptor = NULL;
|
| + if (!descriptor) {
|
| + GPBDebugCheckRuntimeVersion();
|
| + descriptor = [[GPBFileDescriptor alloc] initWithPackage:@"google.protobuf"
|
| + syntax:GPBFileSyntaxProto3];
|
| + }
|
| + return descriptor;
|
| +}
|
| +
|
| +#pragma mark - Enum GPBNullValue
|
| +
|
| +GPBEnumDescriptor *GPBNullValue_EnumDescriptor(void) {
|
| + static GPBEnumDescriptor *descriptor = NULL;
|
| + if (!descriptor) {
|
| + static GPBMessageEnumValueDescription values[] = {
|
| + { .name = "NullValue", .number = GPBNullValue_NullValue },
|
| + };
|
| + descriptor = [GPBEnumDescriptor allocDescriptorForName:GPBNSStringifySymbol(GPBNullValue)
|
| + values:values
|
| + valueCount:sizeof(values) / sizeof(GPBMessageEnumValueDescription)
|
| + enumVerifier:GPBNullValue_IsValidValue];
|
| + }
|
| + return descriptor;
|
| +}
|
| +
|
| +BOOL GPBNullValue_IsValidValue(int32_t value__) {
|
| + switch (value__) {
|
| + case GPBNullValue_NullValue:
|
| + return YES;
|
| + default:
|
| + return NO;
|
| + }
|
| +}
|
| +
|
| +#pragma mark - GPBStruct
|
| +
|
| +@implementation GPBStruct
|
| +
|
| +@dynamic fields, fields_Count;
|
| +
|
| +typedef struct GPBStruct__storage_ {
|
| + uint32_t _has_storage_[1];
|
| + NSMutableDictionary *fields;
|
| +} GPBStruct__storage_;
|
| +
|
| +// This method is threadsafe because it is initially called
|
| +// in +initialize for each subclass.
|
| ++ (GPBDescriptor *)descriptor {
|
| + static GPBDescriptor *descriptor = nil;
|
| + if (!descriptor) {
|
| + static GPBMessageFieldDescription fields[] = {
|
| + {
|
| + .name = "fields",
|
| + .number = GPBStruct_FieldNumber_Fields,
|
| + .hasIndex = GPBNoHasBit,
|
| + .flags = GPBFieldMapKeyString,
|
| + .dataType = GPBDataTypeMessage,
|
| + .offset = offsetof(GPBStruct__storage_, fields),
|
| + .defaultValue.valueMessage = nil,
|
| + .dataTypeSpecific.className = GPBStringifySymbol(GPBValue),
|
| + .fieldOptions = NULL,
|
| + },
|
| + };
|
| + GPBDescriptor *localDescriptor =
|
| + [GPBDescriptor allocDescriptorForClass:[GPBStruct class]
|
| + rootClass:[GPBStructRoot class]
|
| + file:GPBStructRoot_FileDescriptor()
|
| + fields:fields
|
| + fieldCount:sizeof(fields) / sizeof(GPBMessageFieldDescription)
|
| + oneofs:NULL
|
| + oneofCount:0
|
| + enums:NULL
|
| + enumCount:0
|
| + ranges:NULL
|
| + rangeCount:0
|
| + storageSize:sizeof(GPBStruct__storage_)
|
| + wireFormat:NO];
|
| + NSAssert(descriptor == nil, @"Startup recursed!");
|
| + descriptor = localDescriptor;
|
| + }
|
| + return descriptor;
|
| +}
|
| +
|
| +@end
|
| +
|
| +#pragma mark - GPBValue
|
| +
|
| +@implementation GPBValue
|
| +
|
| +@dynamic kindOneOfCase;
|
| +@dynamic nullValue;
|
| +@dynamic numberValue;
|
| +@dynamic stringValue;
|
| +@dynamic boolValue;
|
| +@dynamic structValue;
|
| +@dynamic listValue;
|
| +
|
| +typedef struct GPBValue__storage_ {
|
| + uint32_t _has_storage_[2];
|
| + BOOL boolValue;
|
| + GPBNullValue nullValue;
|
| + NSString *stringValue;
|
| + GPBStruct *structValue;
|
| + GPBListValue *listValue;
|
| + double numberValue;
|
| +} GPBValue__storage_;
|
| +
|
| +// This method is threadsafe because it is initially called
|
| +// in +initialize for each subclass.
|
| ++ (GPBDescriptor *)descriptor {
|
| + static GPBDescriptor *descriptor = nil;
|
| + if (!descriptor) {
|
| + static GPBMessageOneofDescription oneofs[] = {
|
| + {
|
| + .name = "kind",
|
| + .index = -1,
|
| + },
|
| + };
|
| + static GPBMessageFieldDescription fields[] = {
|
| + {
|
| + .name = "nullValue",
|
| + .number = GPBValue_FieldNumber_NullValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional | GPBFieldHasEnumDescriptor,
|
| + .dataType = GPBDataTypeEnum,
|
| + .offset = offsetof(GPBValue__storage_, nullValue),
|
| + .defaultValue.valueEnum = GPBNullValue_NullValue,
|
| + .dataTypeSpecific.enumDescFunc = GPBNullValue_EnumDescriptor,
|
| + .fieldOptions = NULL,
|
| + },
|
| + {
|
| + .name = "numberValue",
|
| + .number = GPBValue_FieldNumber_NumberValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional,
|
| + .dataType = GPBDataTypeDouble,
|
| + .offset = offsetof(GPBValue__storage_, numberValue),
|
| + .defaultValue.valueDouble = 0,
|
| + .dataTypeSpecific.className = NULL,
|
| + .fieldOptions = NULL,
|
| + },
|
| + {
|
| + .name = "stringValue",
|
| + .number = GPBValue_FieldNumber_StringValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional,
|
| + .dataType = GPBDataTypeString,
|
| + .offset = offsetof(GPBValue__storage_, stringValue),
|
| + .defaultValue.valueString = nil,
|
| + .dataTypeSpecific.className = NULL,
|
| + .fieldOptions = NULL,
|
| + },
|
| + {
|
| + .name = "boolValue",
|
| + .number = GPBValue_FieldNumber_BoolValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional,
|
| + .dataType = GPBDataTypeBool,
|
| + .offset = offsetof(GPBValue__storage_, boolValue),
|
| + .defaultValue.valueBool = NO,
|
| + .dataTypeSpecific.className = NULL,
|
| + .fieldOptions = NULL,
|
| + },
|
| + {
|
| + .name = "structValue",
|
| + .number = GPBValue_FieldNumber_StructValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional,
|
| + .dataType = GPBDataTypeMessage,
|
| + .offset = offsetof(GPBValue__storage_, structValue),
|
| + .defaultValue.valueMessage = nil,
|
| + .dataTypeSpecific.className = GPBStringifySymbol(GPBStruct),
|
| + .fieldOptions = NULL,
|
| + },
|
| + {
|
| + .name = "listValue",
|
| + .number = GPBValue_FieldNumber_ListValue,
|
| + .hasIndex = -1,
|
| + .flags = GPBFieldOptional,
|
| + .dataType = GPBDataTypeMessage,
|
| + .offset = offsetof(GPBValue__storage_, listValue),
|
| + .defaultValue.valueMessage = nil,
|
| + .dataTypeSpecific.className = GPBStringifySymbol(GPBListValue),
|
| + .fieldOptions = NULL,
|
| + },
|
| + };
|
| + GPBDescriptor *localDescriptor =
|
| + [GPBDescriptor allocDescriptorForClass:[GPBValue class]
|
| + rootClass:[GPBStructRoot class]
|
| + file:GPBStructRoot_FileDescriptor()
|
| + fields:fields
|
| + fieldCount:sizeof(fields) / sizeof(GPBMessageFieldDescription)
|
| + oneofs:oneofs
|
| + oneofCount:sizeof(oneofs) / sizeof(GPBMessageOneofDescription)
|
| + enums:NULL
|
| + enumCount:0
|
| + ranges:NULL
|
| + rangeCount:0
|
| + storageSize:sizeof(GPBValue__storage_)
|
| + wireFormat:NO];
|
| + NSAssert(descriptor == nil, @"Startup recursed!");
|
| + descriptor = localDescriptor;
|
| + }
|
| + return descriptor;
|
| +}
|
| +
|
| +@end
|
| +
|
| +int32_t GPBValue_NullValue_RawValue(GPBValue *message) {
|
| + GPBDescriptor *descriptor = [GPBValue descriptor];
|
| + GPBFieldDescriptor *field = [descriptor fieldWithNumber:GPBValue_FieldNumber_NullValue];
|
| + return GPBGetMessageInt32Field(message, field);
|
| +}
|
| +
|
| +void SetGPBValue_NullValue_RawValue(GPBValue *message, int32_t value) {
|
| + GPBDescriptor *descriptor = [GPBValue descriptor];
|
| + GPBFieldDescriptor *field = [descriptor fieldWithNumber:GPBValue_FieldNumber_NullValue];
|
| + GPBSetInt32IvarWithFieldInternal(message, field, value, descriptor.file.syntax);
|
| +}
|
| +
|
| +void GPBValue_ClearKindOneOfCase(GPBValue *message) {
|
| + GPBDescriptor *descriptor = [message descriptor];
|
| + GPBOneofDescriptor *oneof = descriptor->oneofs_[0];
|
| + GPBMaybeClearOneof(message, oneof, 0);
|
| +}
|
| +#pragma mark - GPBListValue
|
| +
|
| +@implementation GPBListValue
|
| +
|
| +@dynamic valuesArray, valuesArray_Count;
|
| +
|
| +typedef struct GPBListValue__storage_ {
|
| + uint32_t _has_storage_[1];
|
| + NSMutableArray *valuesArray;
|
| +} GPBListValue__storage_;
|
| +
|
| +// This method is threadsafe because it is initially called
|
| +// in +initialize for each subclass.
|
| ++ (GPBDescriptor *)descriptor {
|
| + static GPBDescriptor *descriptor = nil;
|
| + if (!descriptor) {
|
| + static GPBMessageFieldDescription fields[] = {
|
| + {
|
| + .name = "valuesArray",
|
| + .number = GPBListValue_FieldNumber_ValuesArray,
|
| + .hasIndex = GPBNoHasBit,
|
| + .flags = GPBFieldRepeated,
|
| + .dataType = GPBDataTypeMessage,
|
| + .offset = offsetof(GPBListValue__storage_, valuesArray),
|
| + .defaultValue.valueMessage = nil,
|
| + .dataTypeSpecific.className = GPBStringifySymbol(GPBValue),
|
| + .fieldOptions = NULL,
|
| + },
|
| + };
|
| + GPBDescriptor *localDescriptor =
|
| + [GPBDescriptor allocDescriptorForClass:[GPBListValue class]
|
| + rootClass:[GPBStructRoot class]
|
| + file:GPBStructRoot_FileDescriptor()
|
| + fields:fields
|
| + fieldCount:sizeof(fields) / sizeof(GPBMessageFieldDescription)
|
| + oneofs:NULL
|
| + oneofCount:0
|
| + enums:NULL
|
| + enumCount:0
|
| + ranges:NULL
|
| + rangeCount:0
|
| + storageSize:sizeof(GPBListValue__storage_)
|
| + wireFormat:NO];
|
| + NSAssert(descriptor == nil, @"Startup recursed!");
|
| + descriptor = localDescriptor;
|
| + }
|
| + return descriptor;
|
| +}
|
| +
|
| +@end
|
| +
|
| +
|
| +// @@protoc_insertion_point(global_scope)
|
|
|