Instance Methods | Protected Attributes | Properties | List of all members
GPBExtensionDescriptor Class Reference

#import <GPBDescriptor.h>

Inheritance diagram for GPBExtensionDescriptor:
Inheritance graph
[legend]

Instance Methods

(NSComparisonResult) - compareByFieldNumber: [implementation]
 
(instancetype) - initWithExtensionDescription: [implementation]
 

Protected Attributes

package GPBExtensionDescriptiondescription_
 

Properties

GPBWireFormat alternateWireType [implementation]
 
Class containingMessageClass
 
GPBDataType dataType
 
id defaultValue
 
GPBEnumDescriptorenumDescriptor
 
uint32_t fieldNumber
 
Class msgClass
 
BOOL packable
 
BOOL repeated
 
NSString * singletonName
 
GPBWireFormat wireType [implementation]
 

Detailed Description

Describes a proto extension.

Definition at line 296 of file GPBDescriptor.h.

Method Documentation

◆ compareByFieldNumber:

- (NSComparisonResult) compareByFieldNumber: (GPBExtensionDescriptor *)  other
implementation

◆ initWithExtensionDescription:

- (instancetype) initWithExtensionDescription: (GPBExtensionDescription *)  description
implementation

Member Data Documentation

◆ description_

- (package GPBExtensionDescription*) description_
protected

Definition at line 238 of file GPBDescriptor_PackagePrivate.h.

Property Documentation

◆ alternateWireType

- (GPBWireFormat) alternateWireType
readnonatomicassignimplementation

Definition at line 246 of file GPBDescriptor_PackagePrivate.h.

◆ containingMessageClass

- (Class) containingMessageClass
readnonatomicassign

The containing message class, i.e. the class extended by this extension.

Definition at line 300 of file GPBDescriptor.h.

◆ dataType

- (GPBDataType) dataType
readnonatomicassign

Data type contained in the extension.

Definition at line 302 of file GPBDescriptor.h.

◆ defaultValue

- (id) defaultValue
readnonatomicassign

The default value for the extension.

Definition at line 314 of file GPBDescriptor.h.

◆ enumDescriptor

- (GPBEnumDescriptor*) enumDescriptor
readnonatomicstrong

The enum descriptor if the extension is of enum type.

Definition at line 312 of file GPBDescriptor.h.

◆ fieldNumber

- (uint32_t) fieldNumber
readnonatomicassign

Field number under which the extension is stored.

Definition at line 298 of file GPBDescriptor.h.

◆ msgClass

- (Class) msgClass
readnonatomicassign

The class of the message if the extension is of message type.

Definition at line 308 of file GPBDescriptor.h.

◆ packable

- (BOOL) packable
readnonatomicassign

Whether the extension is packable.

Definition at line 306 of file GPBDescriptor.h.

◆ repeated

- (BOOL) repeated
readnonatomicassign

Whether the extension is repeated.

Definition at line 304 of file GPBDescriptor.h.

◆ singletonName

- (NSString*) singletonName
readnonatomicassign

The singleton name for the extension.

Definition at line 310 of file GPBDescriptor.h.

◆ wireType

- (GPBWireFormat) wireType
readnonatomicassignimplementation

Definition at line 240 of file GPBDescriptor_PackagePrivate.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:05