#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 GPBMessage * | valueMessage |
GPB_UNSAFE_UNRETAINED NSString * | valueString |
uint32_t | valueUInt32 |
uint64_t | valueUInt64 |
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.
BOOL GPBGenericValue::valueBool |
Definition at line 62 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
GPB_UNSAFE_UNRETAINED NSData * GPBGenericValue::valueData |
Definition at line 69 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
double GPBGenericValue::valueDouble |
Definition at line 68 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
int32_t GPBGenericValue::valueEnum |
Definition at line 72 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
float GPBGenericValue::valueFloat |
Definition at line 67 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
int32_t GPBGenericValue::valueInt32 |
Definition at line 63 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
int64_t GPBGenericValue::valueInt64 |
Definition at line 64 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
GPB_UNSAFE_UNRETAINED GPBMessage * GPBGenericValue::valueMessage |
Definition at line 71 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
GPB_UNSAFE_UNRETAINED NSString * GPBGenericValue::valueString |
Definition at line 70 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
uint32_t GPBGenericValue::valueUInt32 |
Definition at line 65 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.
uint64_t GPBGenericValue::valueUInt64 |
Definition at line 66 of file bloaty/third_party/protobuf/objectivec/GPBRuntimeTypes.h.