#import "GPBRuntimeTypes.h"
Go to the source code of this file.
Enumerations | |
enum | { GPBWireFormatMessageSetItem = 1, GPBWireFormatMessageSetTypeId = 2, GPBWireFormatMessageSetMessage = 3 } |
enum | GPBWireFormat { GPBWireFormatVarint = 0, GPBWireFormatFixed64 = 1, GPBWireFormatLengthDelimited = 2, GPBWireFormatStartGroup = 3, GPBWireFormatEndGroup = 4, GPBWireFormatFixed32 = 5 } |
Functions | |
GPBWireFormat | GPBWireFormatForType (GPBDataType dataType, BOOL isPacked) __attribute__((const)) |
uint32_t | GPBWireFormatGetTagFieldNumber (uint32_t tag) __attribute__((const)) |
GPBWireFormat | GPBWireFormatGetTagWireType (uint32_t tag) __attribute__((const)) |
BOOL | GPBWireFormatIsValidTag (uint32_t tag) __attribute__((const)) |
uint32_t | GPBWireFormatMakeTag (uint32_t fieldNumber, GPBWireFormat wireType) __attribute__((const)) |
#define GPBWireFormatMessageSetItemEndTag (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatEndGroup)) |
Definition at line 63 of file GPBWireFormat.h.
#define GPBWireFormatMessageSetItemTag (GPBWireFormatMakeTag(GPBWireFormatMessageSetItem, GPBWireFormatStartGroup)) |
Definition at line 61 of file GPBWireFormat.h.
#define GPBWireFormatMessageSetMessageTag |
Definition at line 67 of file GPBWireFormat.h.
#define GPBWireFormatMessageSetTypeIdTag (GPBWireFormatMakeTag(GPBWireFormatMessageSetTypeId, GPBWireFormatVarint)) |
Definition at line 65 of file GPBWireFormat.h.
anonymous enum |
Enumerator | |
---|---|
GPBWireFormatMessageSetItem | |
GPBWireFormatMessageSetTypeId | |
GPBWireFormatMessageSetMessage |
Definition at line 46 of file GPBWireFormat.h.
enum GPBWireFormat |
Enumerator | |
---|---|
GPBWireFormatVarint | |
GPBWireFormatFixed64 | |
GPBWireFormatLengthDelimited | |
GPBWireFormatStartGroup | |
GPBWireFormatEndGroup | |
GPBWireFormatFixed32 |
Definition at line 37 of file GPBWireFormat.h.
GPBWireFormat GPBWireFormatForType | ( | GPBDataType | dataType, |
BOOL | isPacked | ||
) | const |
uint32_t GPBWireFormatGetTagFieldNumber | ( | uint32_t | tag | ) | const |
GPBWireFormat GPBWireFormatGetTagWireType | ( | uint32_t | tag | ) | const |
BOOL GPBWireFormatIsValidTag | ( | uint32_t | tag | ) | const |
uint32_t GPBWireFormatMakeTag | ( | uint32_t | fieldNumber, |
GPBWireFormat | wireType | ||
) | const |