BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Static Public Member Functions
google::protobuf::internal::WireFormat Class Reference

#include <wire_format.h>

List of all members.

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 uint8SerializeUnknownFieldsToArray (const UnknownFieldSet &unknown_fields, uint8 *target)
static void SerializeUnknownMessageSetItems (const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output)
static uint8SerializeUnknownMessageSetItemsToArray (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)

Member Enumeration Documentation

Enumerator:
PARSE 
SERIALIZE 

Member Function Documentation

static int google::protobuf::internal::WireFormat::ByteSize ( const Message message) [static]
static int google::protobuf::internal::WireFormat::FieldByteSize ( const FieldDescriptor field,
const Message message 
) [static]
static int google::protobuf::internal::WireFormat::FieldDataOnlyByteSize ( const FieldDescriptor field,
const Message message 
) [static]

Here is the call graph for this function:

static int google::protobuf::internal::WireFormat::MessageSetItemByteSize ( const FieldDescriptor field,
const Message message 
) [static]
static bool google::protobuf::internal::WireFormat::ParseAndMergeField ( uint32  tag,
const FieldDescriptor field,
Message message,
io::CodedInputStream input 
) [static]
static void google::protobuf::internal::WireFormat::SerializeFieldWithCachedSizes ( const FieldDescriptor field,
const Message message,
io::CodedOutputStream output 
) [static]
static void google::protobuf::internal::WireFormat::SerializeUnknownFields ( const UnknownFieldSet unknown_fields,
io::CodedOutputStream output 
) [static]
static uint8* google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray ( const UnknownFieldSet unknown_fields,
uint8 target 
) [static]
static void google::protobuf::internal::WireFormat::SerializeWithCachedSizes ( const Message message,
int  size,
io::CodedOutputStream output 
) [static]
static bool google::protobuf::internal::WireFormat::SkipField ( io::CodedInputStream input,
uint32  tag,
UnknownFieldSet unknown_fields 
) [static]
static bool google::protobuf::internal::WireFormat::SkipMessage ( io::CodedInputStream input,
UnknownFieldSet unknown_fields 
) [static]
int google::protobuf::internal::WireFormat::TagSize ( int  field_number,
FieldDescriptor::Type  type 
) [inline, static]
void google::protobuf::internal::WireFormat::VerifyUTF8String ( const char *  data,
int  size,
WireFormat::Operation  op 
) [inline, static]

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines