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]
 
(NSComparisonResult) - compareByFieldNumber: [implementation]
 
(instancetype) - initWithExtensionDescription: [implementation]
 
(instancetype) - initWithExtensionDescription: [implementation]
 
(instancetype) - initWithExtensionDescription:usesClassRefs: [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 bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

Method Documentation

◆ compareByFieldNumber: [1/2]

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

◆ compareByFieldNumber: [2/2]

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

◆ initWithExtensionDescription: [1/2]

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

◆ initWithExtensionDescription: [2/2]

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

◆ initWithExtensionDescription:usesClassRefs:

- (instancetype) initWithExtensionDescription: (GPBExtensionDescription *)  desc
usesClassRefs: (BOOL usesClassRefs 
implementation

Member Data Documentation

◆ description_

- (package GPBExtensionDescription *) description_
protected

Property Documentation

◆ alternateWireType

- (GPBWireFormat) alternateWireType
readnonatomicassignimplementation

◆ containingMessageClass

- (Class) containingMessageClass
readnonatomicassign

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

Definition at line 300 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ dataType

- (GPBDataType) dataType
readnonatomicassign

Data type contained in the extension.

Definition at line 302 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ defaultValue

- (id) defaultValue
readnonatomicassign

The default value for the extension.

Definition at line 314 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ enumDescriptor

- (GPBEnumDescriptor *) enumDescriptor
readnonatomicstrong

The enum descriptor if the extension is of enum type.

Definition at line 312 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ fieldNumber

- (uint32_t) fieldNumber
readnonatomicassign

Field number under which the extension is stored.

Definition at line 298 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ msgClass

- (Class) msgClass
readnonatomicassign

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

Definition at line 308 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ packable

- (BOOL) packable
readnonatomicassign

Whether the extension is packable.

Definition at line 306 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ repeated

- (BOOL) repeated
readnonatomicassign

Whether the extension is repeated.

Definition at line 304 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ singletonName

- (NSString *) singletonName
readnonatomicassign

The singleton name for the extension.

Definition at line 310 of file bloaty/third_party/protobuf/objectivec/GPBDescriptor.h.

◆ wireType

- (GPBWireFormat) wireType
readnonatomicassignimplementation

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:45