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