Public Attributes | List of all members
GPBGenericValue Union Reference

#include <GPBRuntimeTypes.h>

Public Attributes

BOOL valueBool
 
GPB_UNSAFE_UNRETAINED NSData * valueData
 
double valueDouble
 
int32_t valueEnum
 
float valueFloat
 
int32_t valueInt32
 
int64_t valueInt64
 
GPB_UNSAFE_UNRETAINED GPBMessagevalueMessage
 
GPB_UNSAFE_UNRETAINED NSString * valueString
 
uint32_t valueUInt32
 
uint64_t valueUInt64
 

Detailed Description

A union for storing all possible Protobuf values. Note that owner is responsible for memory management of object types.

Definition at line 61 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.

Member Data Documentation

◆ valueBool

BOOL GPBGenericValue::valueBool

◆ valueData

GPB_UNSAFE_UNRETAINED NSData * GPBGenericValue::valueData

◆ valueDouble

double GPBGenericValue::valueDouble

◆ valueEnum

int32_t GPBGenericValue::valueEnum

◆ valueFloat

float GPBGenericValue::valueFloat

◆ valueInt32

int32_t GPBGenericValue::valueInt32

◆ valueInt64

int64_t GPBGenericValue::valueInt64

◆ valueMessage

GPB_UNSAFE_UNRETAINED GPBMessage * GPBGenericValue::valueMessage

◆ valueString

GPB_UNSAFE_UNRETAINED NSString * GPBGenericValue::valueString

◆ valueUInt32

uint32_t GPBGenericValue::valueUInt32

◆ valueUInt64

uint64_t GPBGenericValue::valueUInt64

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


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