Classes | Macros | Functions
GPBType.pbobjc.h File Reference
#import "GPBDescriptor.h"
#import "GPBMessage.h"
#import "GPBRootObject.h"
Include dependency graph for GPBType.pbobjc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GPBEnum
 
class  GPBEnumValue
 
class  GPBField
 
class  GPBOption
 
class  GPBType
 
class  GPBTypeRoot
 

Macros

#define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS   0
 

Functions

typedef GPB_ENUM (GPBEnum_FieldNumber)
 
typedef GPB_ENUM (GPBEnumValue_FieldNumber)
 
typedef GPB_ENUM (GPBField_Cardinality)
 
typedef GPB_ENUM (GPBField_FieldNumber)
 
typedef GPB_ENUM (GPBField_Kind)
 
typedef GPB_ENUM (GPBOption_FieldNumber)
 
NS_ASSUME_NONNULL_BEGIN typedef GPB_ENUM (GPBSyntax)
 
typedef GPB_ENUM (GPBType_FieldNumber)
 
int32_t GPBEnum_Syntax_RawValue (GPBEnum *message)
 
GPBEnumDescriptorGPBField_Cardinality_EnumDescriptor (void)
 
BOOL GPBField_Cardinality_IsValidValue (int32_t value)
 
int32_t GPBField_Cardinality_RawValue (GPBField *message)
 
GPBEnumDescriptorGPBField_Kind_EnumDescriptor (void)
 
BOOL GPBField_Kind_IsValidValue (int32_t value)
 
int32_t GPBField_Kind_RawValue (GPBField *message)
 
GPBEnumDescriptorGPBSyntax_EnumDescriptor (void)
 
BOOL GPBSyntax_IsValidValue (int32_t value)
 
int32_t GPBType_Syntax_RawValue (GPBType *message)
 
void SetGPBEnum_Syntax_RawValue (GPBEnum *message, int32_t value)
 
void SetGPBField_Cardinality_RawValue (GPBField *message, int32_t value)
 
void SetGPBField_Kind_RawValue (GPBField *message, int32_t value)
 
void SetGPBType_Syntax_RawValue (GPBType *message, int32_t value)
 

Macro Definition Documentation

◆ GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS

#define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS   0

Definition at line 7 of file GPBType.pbobjc.h.

Function Documentation

◆ GPB_ENUM() [1/8]

typedef GPB_ENUM ( GPBEnum_FieldNumber  )

Definition at line 331 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [2/8]

typedef GPB_ENUM ( GPBEnumValue_FieldNumber  )

Definition at line 381 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [3/8]

typedef GPB_ENUM ( GPBField_Cardinality  )

Whether a field is optional, required, or repeated.

Value used if any message's field encounters a value that is not defined by this enum. The message will also have C functions to get/set the rawValue of the field.

For fields with unknown cardinality.

For optional fields.

For required fields. Proto2 syntax only.

For repeated fields.

Definition at line 146 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [4/8]

typedef GPB_ENUM ( GPBField_FieldNumber  )

Definition at line 247 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [5/8]

typedef GPB_ENUM ( GPBField_Kind  )

Basic field types.

Value used if any message's field encounters a value that is not defined by this enum. The message will also have C functions to get/set the rawValue of the field.

Field type unknown.

Field type double.

Field type float.

Field type int64.

Field type uint64.

Field type int32.

Field type fixed64.

Field type fixed32.

Field type bool.

Field type string.

Field type group. Proto2 syntax only, and deprecated.

Field type message.

Field type bytes.

Field type uint32.

Field type enum.

Field type sfixed32.

Field type sfixed64.

Field type sint32.

Field type sint64.

Definition at line 70 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [6/8]

typedef GPB_ENUM ( GPBOption_FieldNumber  )

Definition at line 407 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [7/8]

NS_ASSUME_NONNULL_BEGIN typedef GPB_ENUM ( GPBSyntax  )

The syntax in which a protocol buffer element is defined.

Value used if any message's field encounters a value that is not defined by this enum. The message will also have C functions to get/set the rawValue of the field.

Syntax proto2.

Syntax proto3.

Definition at line 45 of file GPBType.pbobjc.h.

◆ GPB_ENUM() [8/8]

typedef GPB_ENUM ( GPBType_FieldNumber  )

Definition at line 191 of file GPBType.pbobjc.h.

◆ GPBEnum_Syntax_RawValue()

int32_t GPBEnum_Syntax_RawValue ( GPBEnum message)

Fetches the raw value of a GPBEnum's syntax property, even if the value was not defined by the enum at the time the code was generated.

◆ GPBField_Cardinality_EnumDescriptor()

GPBEnumDescriptor* GPBField_Cardinality_EnumDescriptor ( void  )

◆ GPBField_Cardinality_IsValidValue()

BOOL GPBField_Cardinality_IsValidValue ( int32_t  value)

Checks to see if the given value is defined by the enum or was not known at the time this source was generated.

◆ GPBField_Cardinality_RawValue()

int32_t GPBField_Cardinality_RawValue ( GPBField message)

Fetches the raw value of a GPBField's cardinality property, even if the value was not defined by the enum at the time the code was generated.

◆ GPBField_Kind_EnumDescriptor()

GPBEnumDescriptor* GPBField_Kind_EnumDescriptor ( void  )

◆ GPBField_Kind_IsValidValue()

BOOL GPBField_Kind_IsValidValue ( int32_t  value)

Checks to see if the given value is defined by the enum or was not known at the time this source was generated.

◆ GPBField_Kind_RawValue()

int32_t GPBField_Kind_RawValue ( GPBField message)

Fetches the raw value of a GPBField's kind property, even if the value was not defined by the enum at the time the code was generated.

◆ GPBSyntax_EnumDescriptor()

GPBEnumDescriptor* GPBSyntax_EnumDescriptor ( void  )

◆ GPBSyntax_IsValidValue()

BOOL GPBSyntax_IsValidValue ( int32_t  value)

Checks to see if the given value is defined by the enum or was not known at the time this source was generated.

◆ GPBType_Syntax_RawValue()

int32_t GPBType_Syntax_RawValue ( GPBType message)

Fetches the raw value of a GPBType's syntax property, even if the value was not defined by the enum at the time the code was generated.

◆ SetGPBEnum_Syntax_RawValue()

void SetGPBEnum_Syntax_RawValue ( GPBEnum message,
int32_t  value 
)

Sets the raw value of an GPBEnum's syntax property, allowing it to be set to a value that was not defined by the enum at the time the code was generated.

◆ SetGPBField_Cardinality_RawValue()

void SetGPBField_Cardinality_RawValue ( GPBField message,
int32_t  value 
)

Sets the raw value of an GPBField's cardinality property, allowing it to be set to a value that was not defined by the enum at the time the code was generated.

◆ SetGPBField_Kind_RawValue()

void SetGPBField_Kind_RawValue ( GPBField message,
int32_t  value 
)

Sets the raw value of an GPBField's kind property, allowing it to be set to a value that was not defined by the enum at the time the code was generated.

◆ SetGPBType_Syntax_RawValue()

void SetGPBType_Syntax_RawValue ( GPBType message,
int32_t  value 
)

Sets the raw value of an GPBType's syntax property, allowing it to be set to a value that was not defined by the enum at the time the code was generated.



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