Public Types |
enum | Operation { PARSE,
SERIALIZE
} |
Static Public Member Functions |
static WireFormatLite::WireType | WireTypeForField (const FieldDescriptor *field) |
static WireFormatLite::WireType | WireTypeForFieldType (FieldDescriptor::Type type) |
static int | TagSize (int field_number, FieldDescriptor::Type type) |
static bool | ParseAndMergePartial (io::CodedInputStream *input, Message *message) |
static void | SerializeWithCachedSizes (const Message &message, int size, io::CodedOutputStream *output) |
static int | ByteSize (const Message &message) |
static bool | SkipField (io::CodedInputStream *input, uint32 tag, UnknownFieldSet *unknown_fields) |
static bool | SkipMessage (io::CodedInputStream *input, UnknownFieldSet *unknown_fields) |
static void | SerializeUnknownFields (const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output) |
static uint8 * | SerializeUnknownFieldsToArray (const UnknownFieldSet &unknown_fields, uint8 *target) |
static void | SerializeUnknownMessageSetItems (const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output) |
static uint8 * | SerializeUnknownMessageSetItemsToArray (const UnknownFieldSet &unknown_fields, uint8 *target) |
static int | ComputeUnknownFieldsSize (const UnknownFieldSet &unknown_fields) |
static int | ComputeUnknownMessageSetItemsSize (const UnknownFieldSet &unknown_fields) |
static uint32 | MakeTag (const FieldDescriptor *field) |
static bool | ParseAndMergeField (uint32 tag, const FieldDescriptor *field, Message *message, io::CodedInputStream *input) |
static void | SerializeFieldWithCachedSizes (const FieldDescriptor *field, const Message &message, io::CodedOutputStream *output) |
static int | FieldByteSize (const FieldDescriptor *field, const Message &message) |
static bool | ParseAndMergeMessageSetItem (io::CodedInputStream *input, Message *message) |
static void | SerializeMessageSetItemWithCachedSizes (const FieldDescriptor *field, const Message &message, io::CodedOutputStream *output) |
static int | MessageSetItemByteSize (const FieldDescriptor *field, const Message &message) |
static int | FieldDataOnlyByteSize (const FieldDescriptor *field, const Message &message) |
static void | VerifyUTF8String (const char *data, int size, Operation op) |