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

#include <coded_stream.h>

List of all members.

Public Member Functions

 CodedOutputStream (ZeroCopyOutputStream *output)
 ~CodedOutputStream ()
bool Skip (int count)
bool GetDirectBufferPointer (void **data, int *size)
uint8GetDirectBufferForNBytesAndAdvance (int size)
void WriteRaw (const void *buffer, int size)
void WriteString (const string &str)
void WriteLittleEndian32 (uint32 value)
void WriteLittleEndian64 (uint64 value)
void WriteVarint32 (uint32 value)
void WriteVarint64 (uint64 value)
void WriteVarint32SignExtended (int32 value)
void WriteTag (uint32 value)
int ByteCount () const
bool HadError () const

Static Public Member Functions

static uint8WriteRawToArray (const void *buffer, int size, uint8 *target)
static uint8WriteStringToArray (const string &str, uint8 *target)
static uint8WriteLittleEndian32ToArray (uint32 value, uint8 *target)
static uint8WriteLittleEndian64ToArray (uint64 value, uint8 *target)
static uint8WriteVarint32ToArray (uint32 value, uint8 *target)
static uint8WriteVarint64ToArray (uint64 value, uint8 *target)
static uint8WriteVarint32SignExtendedToArray (int32 value, uint8 *target)
static uint8WriteTagToArray (uint32 value, uint8 *target) GOOGLE_ATTRIBUTE_ALWAYS_INLINE
static int VarintSize32 (uint32 value)
static int VarintSize64 (uint64 value)
static int VarintSize32SignExtended (int32 value)

Constructor & Destructor Documentation


Member Function Documentation

bool google::protobuf::io::CodedOutputStream::GetDirectBufferPointer ( void **  data,
int *  size 
)

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void google::protobuf::io::CodedOutputStream::WriteRaw ( const void *  buffer,
int  size 
)

Here is the caller graph for this function:

static uint8* google::protobuf::io::CodedOutputStream::WriteRawToArray ( const void *  buffer,
int  size,
uint8 target 
) [static]

Here is the caller graph for this function:

void google::protobuf::io::CodedOutputStream::WriteString ( const string &  str) [inline]

Here is the call graph for this function:

uint8 * google::protobuf::io::CodedOutputStream::WriteStringToArray ( const string &  str,
uint8 target 
) [inline, static]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

uint8 * google::protobuf::io::CodedOutputStream::WriteTagToArray ( uint32  value,
uint8 target 
) [inline, static]

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller 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