| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284 |
- // 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
- 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) {
- 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;
- 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 = NULL;
- if (!descriptor) {
- static GPBMessageFieldDescription fields[] = {
- {
- .name = "fields",
- .number = GPBStruct_FieldNumber_Fields,
- .hasIndex = GPBNoHasBit,
- .flags = GPBFieldMapKeyString,
- .type = GPBTypeMessage,
- .offset = offsetof(GPBStruct_Storage, fields),
- .defaultValue.valueMessage = nil,
- .typeSpecific.className = GPBStringifySymbol(GPBValue),
- .fieldOptions = NULL,
- },
- };
- descriptor = [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];
- }
- 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 = NULL;
- if (!descriptor) {
- static GPBMessageOneofDescription oneofs[] = {
- {
- .name = "kind",
- .index = -1,
- },
- };
- static GPBMessageFieldDescription fields[] = {
- {
- .name = "nullValue",
- .number = GPBValue_FieldNumber_NullValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional | GPBFieldHasEnumDescriptor,
- .type = GPBTypeEnum,
- .offset = offsetof(GPBValue_Storage, nullValue),
- .defaultValue.valueEnum = GPBNullValue_NullValue,
- .typeSpecific.enumDescFunc = GPBNullValue_EnumDescriptor,
- .fieldOptions = NULL,
- },
- {
- .name = "numberValue",
- .number = GPBValue_FieldNumber_NumberValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional,
- .type = GPBTypeDouble,
- .offset = offsetof(GPBValue_Storage, numberValue),
- .defaultValue.valueDouble = 0,
- .typeSpecific.className = NULL,
- .fieldOptions = NULL,
- },
- {
- .name = "stringValue",
- .number = GPBValue_FieldNumber_StringValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional,
- .type = GPBTypeString,
- .offset = offsetof(GPBValue_Storage, stringValue),
- .defaultValue.valueString = nil,
- .typeSpecific.className = NULL,
- .fieldOptions = NULL,
- },
- {
- .name = "boolValue",
- .number = GPBValue_FieldNumber_BoolValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional,
- .type = GPBTypeBool,
- .offset = offsetof(GPBValue_Storage, boolValue),
- .defaultValue.valueBool = NO,
- .typeSpecific.className = NULL,
- .fieldOptions = NULL,
- },
- {
- .name = "structValue",
- .number = GPBValue_FieldNumber_StructValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional,
- .type = GPBTypeMessage,
- .offset = offsetof(GPBValue_Storage, structValue),
- .defaultValue.valueMessage = nil,
- .typeSpecific.className = GPBStringifySymbol(GPBStruct),
- .fieldOptions = NULL,
- },
- {
- .name = "listValue",
- .number = GPBValue_FieldNumber_ListValue,
- .hasIndex = -1,
- .flags = GPBFieldOptional,
- .type = GPBTypeMessage,
- .offset = offsetof(GPBValue_Storage, listValue),
- .defaultValue.valueMessage = nil,
- .typeSpecific.className = GPBStringifySymbol(GPBListValue),
- .fieldOptions = NULL,
- },
- };
- descriptor = [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];
- }
- return descriptor;
- }
- @end
- int32_t GPBValue_NullValue_RawValue(GPBValue *message) {
- GPBDescriptor *descriptor = [GPBValue descriptor];
- GPBFieldDescriptor *field = [descriptor fieldWithNumber:GPBValue_FieldNumber_NullValue];
- return GPBGetInt32IvarWithField(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;
- 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 = NULL;
- if (!descriptor) {
- static GPBMessageFieldDescription fields[] = {
- {
- .name = "valuesArray",
- .number = GPBListValue_FieldNumber_ValuesArray,
- .hasIndex = GPBNoHasBit,
- .flags = GPBFieldRepeated,
- .type = GPBTypeMessage,
- .offset = offsetof(GPBListValue_Storage, valuesArray),
- .defaultValue.valueMessage = nil,
- .typeSpecific.className = GPBStringifySymbol(GPBValue),
- .fieldOptions = NULL,
- },
- };
- descriptor = [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];
- }
- return descriptor;
- }
- @end
- // @@protoc_insertion_point(global_scope)
|