webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Attributes | Properties | List of all members
GPBDescriptor Class Reference

#import <GPBDescriptor.h>

Inheritance diagram for GPBDescriptor:
NSObject

Instance Methods

(nullable GPBFieldDescriptor *) - fieldWithNumber:
 
(nullable GPBFieldDescriptor *) - fieldWithName:
 
(nullable GPBOneofDescriptor *) - oneofWithName:
 
(instancetype) - initWithClass:file:fields:storageSize:wireFormat: [implementation]
 
(void- setupOneofs:count:firstHasIndex: [implementation]
 
(void- setupExtraTextInfo: [implementation]
 
(void- setupExtensionRanges:count: [implementation]
 

Class Methods

(instancetype) + allocDescriptorForClass:rootClass:file:fields:fieldCount:storageSize:flags: [implementation]
 

Protected Attributes

package NSArrayfields_
 
NSArrayoneofs_
 
uint32_t storageSize_
 

Properties

NSStringname
 
NSArray< GPBFieldDescriptor * > * fields
 
NSArray< GPBOneofDescriptor * > * oneofs
 
const GPBExtensionRangeextensionRanges
 
uint32_t extensionRangesCount
 
GPBFileDescriptorfile
 
BOOL wireFormat
 
Class messageClass
 

Method Documentation

◆ allocDescriptorForClass:rootClass:file:fields:fieldCount:storageSize:flags:()

+ (instancetype) allocDescriptorForClass: (Class)  messageClass
rootClass: (Class)  rootClass
file: (GPBFileDescriptor *)  file
fields: (void *)  fieldDescriptions
fieldCount: (uint32_t fieldCount
storageSize: (uint32_t storageSize
flags: (GPBDescriptorInitializationFlags)  flags 
implementation

◆ fieldWithName:()

- (GPBFieldDescriptor *) fieldWithName: (NSString *)  name

◆ fieldWithNumber:()

- (GPBFieldDescriptor *) fieldWithNumber: (uint32_t fieldNumber

◆ initWithClass:file:fields:storageSize:wireFormat:()

- (instancetype) initWithClass: (Class)  messageClass
file: (GPBFileDescriptor *)  file
fields: (NSArray *)  fields
storageSize: (uint32_t storage
wireFormat: (BOOL wireFormat 
implementation

◆ oneofWithName:()

- (GPBOneofDescriptor *) oneofWithName: (NSString *)  name

◆ setupExtensionRanges:count:()

- (void) setupExtensionRanges: (const GPBExtensionRange *)  ranges
count: (int32_t count 
implementation

◆ setupExtraTextInfo:()

- (void) setupExtraTextInfo: (const char *)  extraTextFormatInfo
implementation

◆ setupOneofs:count:firstHasIndex:()

- (void) setupOneofs: (const char **)  oneofNames
count: (uint32_t count
firstHasIndex: (int32_t firstHasIndex 
implementation

Member Data Documentation

◆ fields_

- (package NSArray*) fields_
protected

◆ oneofs_

- (NSArray*) oneofs_
protected

◆ storageSize_

- (uint32_t) storageSize_
protected

Property Documentation

◆ extensionRanges

- (const GPBExtensionRange*) extensionRanges
readnonatomicassign

◆ extensionRangesCount

- (uint32_t) extensionRangesCount
readnonatomicassign

◆ fields

- (NSArray<GPBFieldDescriptor*>*) fields
readnonatomicstrong

◆ file

- (GPBFileDescriptor*) file
readnonatomicassign

◆ messageClass

- (Class) messageClass
readnonatomicassign

◆ name

- (NSString *) name
readnonatomiccopy

◆ oneofs

- (NSArray<GPBOneofDescriptor*>*) oneofs
readnonatomicstrong

◆ wireFormat

- (BOOL) wireFormat
readnonatomicassign

The documentation for this class was generated from the following files: