#include <coded_stream.h>
|
static bool | IsDefaultSerializationDeterministic () |
|
static size_t | VarintSize32 (uint32 value) |
|
static size_t | VarintSize32SignExtended (int32 value) |
|
static size_t | VarintSize64 (uint64 value) |
|
static uint8 * | WriteLittleEndian32ToArray (uint32 value, uint8 *target) |
|
static uint8 * | WriteLittleEndian64ToArray (uint64 value, uint8 *target) |
|
static uint8 * | WriteRawToArray (const void *buffer, int size, uint8 *target) |
|
static uint8 * | WriteStringToArray (const std::string &str, uint8 *target) |
|
static uint8 * | WriteStringWithSizeToArray (const std::string &str, uint8 *target) |
|
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteTagToArray (uint32 value, uint8 *target) |
|
static uint8 * | WriteVarint32SignExtendedToArray (int32 value, uint8 *target) |
|
static uint8 * | WriteVarint32ToArray (uint32 value, uint8 *target) |
|
static uint8 * | WriteVarint64ToArray (uint64 value, uint8 *target) |
|
Definition at line 693 of file coded_stream.h.
◆ CodedOutputStream() [1/2]
◆ CodedOutputStream() [2/2]
google::protobuf::io::CodedOutputStream::CodedOutputStream |
( |
ZeroCopyOutputStream * |
output, |
|
|
bool |
do_eager_refresh |
|
) |
| |
◆ ~CodedOutputStream()
google::protobuf::io::CodedOutputStream::~CodedOutputStream |
( |
| ) |
|
◆ Advance()
void google::protobuf::io::CodedOutputStream::Advance |
( |
int |
amount | ) |
|
|
inlineprivate |
◆ ByteCount()
int google::protobuf::io::CodedOutputStream::ByteCount |
( |
| ) |
const |
|
inline |
◆ EnableAliasing()
void google::protobuf::io::CodedOutputStream::EnableAliasing |
( |
bool |
enabled | ) |
|
◆ GetDirectBufferForNBytesAndAdvance()
uint8 * google::protobuf::io::CodedOutputStream::GetDirectBufferForNBytesAndAdvance |
( |
int |
size | ) |
|
|
inline |
◆ GetDirectBufferPointer()
bool google::protobuf::io::CodedOutputStream::GetDirectBufferPointer |
( |
void ** |
data, |
|
|
int * |
size |
|
) |
| |
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
google::protobuf::io::CodedOutputStream::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
CodedOutputStream |
| ) |
|
|
private |
◆ HadError()
bool google::protobuf::io::CodedOutputStream::HadError |
( |
| ) |
const |
|
inline |
◆ IsDefaultSerializationDeterministic()
static bool google::protobuf::io::CodedOutputStream::IsDefaultSerializationDeterministic |
( |
| ) |
|
|
inlinestatic |
◆ IsSerializationDeterministic()
bool google::protobuf::io::CodedOutputStream::IsSerializationDeterministic |
( |
| ) |
const |
|
inline |
◆ Refresh()
bool google::protobuf::io::CodedOutputStream::Refresh |
( |
| ) |
|
|
private |
◆ SetDefaultSerializationDeterministic()
static void google::protobuf::io::CodedOutputStream::SetDefaultSerializationDeterministic |
( |
| ) |
|
|
inlinestaticprivate |
◆ SetSerializationDeterministic()
void google::protobuf::io::CodedOutputStream::SetSerializationDeterministic |
( |
bool |
value | ) |
|
|
inline |
◆ Skip()
bool google::protobuf::io::CodedOutputStream::Skip |
( |
int |
count | ) |
|
◆ Trim()
void google::protobuf::io::CodedOutputStream::Trim |
( |
| ) |
|
◆ VarintSize32()
size_t google::protobuf::io::CodedOutputStream::VarintSize32 |
( |
uint32 |
value | ) |
|
|
inlinestatic |
◆ VarintSize32SignExtended()
size_t google::protobuf::io::CodedOutputStream::VarintSize32SignExtended |
( |
int32 |
value | ) |
|
|
inlinestatic |
◆ VarintSize64()
size_t google::protobuf::io::CodedOutputStream::VarintSize64 |
( |
uint64 |
value | ) |
|
|
inlinestatic |
◆ WriteAliasedRaw()
void google::protobuf::io::CodedOutputStream::WriteAliasedRaw |
( |
const void * |
buffer, |
|
|
int |
size |
|
) |
| |
|
private |
◆ WriteLittleEndian32()
void google::protobuf::io::CodedOutputStream::WriteLittleEndian32 |
( |
uint32 |
value | ) |
|
◆ WriteLittleEndian32ToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteLittleEndian32ToArray |
( |
uint32 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteLittleEndian64()
void google::protobuf::io::CodedOutputStream::WriteLittleEndian64 |
( |
uint64 |
value | ) |
|
◆ WriteLittleEndian64ToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteLittleEndian64ToArray |
( |
uint64 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteRaw()
void google::protobuf::io::CodedOutputStream::WriteRaw |
( |
const void * |
buffer, |
|
|
int |
size |
|
) |
| |
◆ WriteRawMaybeAliased()
void google::protobuf::io::CodedOutputStream::WriteRawMaybeAliased |
( |
const void * |
data, |
|
|
int |
size |
|
) |
| |
|
inline |
◆ WriteRawToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteRawToArray |
( |
const void * |
buffer, |
|
|
int |
size, |
|
|
uint8 * |
target |
|
) |
| |
|
static |
◆ WriteString()
void google::protobuf::io::CodedOutputStream::WriteString |
( |
const std::string & |
str | ) |
|
|
inline |
◆ WriteStringToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteStringToArray |
( |
const std::string & |
str, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteStringWithSizeToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteStringWithSizeToArray |
( |
const std::string & |
str, |
|
|
uint8 * |
target |
|
) |
| |
|
static |
◆ WriteTag()
void google::protobuf::io::CodedOutputStream::WriteTag |
( |
uint32 |
value | ) |
|
|
inline |
◆ WriteTagToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteTagToArray |
( |
uint32 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteVarint32()
void google::protobuf::io::CodedOutputStream::WriteVarint32 |
( |
uint32 |
value | ) |
|
|
inline |
◆ WriteVarint32SignExtended()
void google::protobuf::io::CodedOutputStream::WriteVarint32SignExtended |
( |
int32 |
value | ) |
|
|
inline |
◆ WriteVarint32SignExtendedToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteVarint32SignExtendedToArray |
( |
int32 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteVarint32SlowPath()
void google::protobuf::io::CodedOutputStream::WriteVarint32SlowPath |
( |
uint32 |
value | ) |
|
|
private |
◆ WriteVarint32ToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteVarint32ToArray |
( |
uint32 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ WriteVarint64()
void google::protobuf::io::CodedOutputStream::WriteVarint64 |
( |
uint64 |
value | ) |
|
|
inline |
◆ WriteVarint64SlowPath()
void google::protobuf::io::CodedOutputStream::WriteVarint64SlowPath |
( |
uint64 |
value | ) |
|
|
private |
◆ WriteVarint64ToArray()
uint8 * google::protobuf::io::CodedOutputStream::WriteVarint64ToArray |
( |
uint64 |
value, |
|
|
uint8 * |
target |
|
) |
| |
|
inlinestatic |
◆ internal::MapTestForceDeterministic
◆ aliasing_enabled_
bool google::protobuf::io::CodedOutputStream::aliasing_enabled_ |
|
private |
◆ buffer_
uint8* google::protobuf::io::CodedOutputStream::buffer_ |
|
private |
◆ buffer_size_
int google::protobuf::io::CodedOutputStream::buffer_size_ |
|
private |
◆ default_serialization_deterministic_
std::atomic< bool > google::protobuf::io::CodedOutputStream::default_serialization_deterministic_ |
|
staticprivate |
◆ had_error_
bool google::protobuf::io::CodedOutputStream::had_error_ |
|
private |
◆ is_serialization_deterministic_
bool google::protobuf::io::CodedOutputStream::is_serialization_deterministic_ |
|
private |
◆ output_
◆ total_bytes_
int google::protobuf::io::CodedOutputStream::total_bytes_ |
|
private |
The documentation for this class was generated from the following files: