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

Go to the source code of this file.

Classes

class  GPBListValue
 
class  GPBStruct
 
class  GPBStructRoot
 
class  GPBValue
 

Macros

#define GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS   0
 

Functions

typedef GPB_ENUM (GPBListValue_FieldNumber)
 
NS_ASSUME_NONNULL_BEGIN typedef GPB_ENUM (GPBNullValue)
 
typedef GPB_ENUM (GPBStruct_FieldNumber)
 
typedef GPB_ENUM (GPBValue_FieldNumber)
 
typedef GPB_ENUM (GPBValue_Kind_OneOfCase)
 
GPBEnumDescriptorGPBNullValue_EnumDescriptor (void)
 
BOOL GPBNullValue_IsValidValue (int32_t value)
 
void GPBValue_ClearKindOneOfCase (GPBValue *message)
 
int32_t GPBValue_NullValue_RawValue (GPBValue *message)
 
void SetGPBValue_NullValue_RawValue (GPBValue *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 GPBStruct.pbobjc.h.

Function Documentation

◆ GPB_ENUM() [1/5]

typedef GPB_ENUM ( GPBListValue_FieldNumber  )

Definition at line 180 of file GPBStruct.pbobjc.h.

◆ GPB_ENUM() [2/5]

NS_ASSUME_NONNULL_BEGIN typedef GPB_ENUM ( GPBNullValue  )

NullValue is a singleton enumeration to represent the null value for the Value type union.

The JSON representation for NullValue is JSON null.

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.

Null value.

Definition at line 48 of file GPBStruct.pbobjc.h.

◆ GPB_ENUM() [3/5]

typedef GPB_ENUM ( GPBStruct_FieldNumber  )

Definition at line 84 of file GPBStruct.pbobjc.h.

◆ GPB_ENUM() [4/5]

typedef GPB_ENUM ( GPBValue_FieldNumber  )

Definition at line 109 of file GPBStruct.pbobjc.h.

◆ GPB_ENUM() [5/5]

typedef GPB_ENUM ( GPBValue_Kind_OneOfCase  )

Definition at line 118 of file GPBStruct.pbobjc.h.

◆ GPBNullValue_EnumDescriptor()

GPBEnumDescriptor* GPBNullValue_EnumDescriptor ( void  )

◆ GPBNullValue_IsValidValue()

BOOL GPBNullValue_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.

◆ GPBValue_ClearKindOneOfCase()

void GPBValue_ClearKindOneOfCase ( GPBValue message)

Clears whatever value was set for the oneof 'kind'.

◆ GPBValue_NullValue_RawValue()

int32_t GPBValue_NullValue_RawValue ( GPBValue message)

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

◆ SetGPBValue_NullValue_RawValue()

void SetGPBValue_NullValue_RawValue ( GPBValue message,
int32_t  value 
)

Sets the raw value of an GPBValue's nullValue 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