|
int64 | ByteCount (uint8 *ptr) const |
|
int64_t | ByteCount (uint8_t *ptr) const |
|
void | EnableAliasing (bool enabled) |
|
void | EnableAliasing (bool enabled) |
|
void | EnsureSpace (uint8 **ptr) |
|
PROTOBUF_NODISCARD uint8_t * | EnsureSpace (uint8_t *ptr) |
|
| EpsCopyOutputStream (void *data, int size, bool deterministic) |
|
| EpsCopyOutputStream (void *data, int size, bool deterministic) |
|
| EpsCopyOutputStream (void *data, int size, ZeroCopyOutputStream *stream, bool deterministic, uint8 **pp) |
|
| EpsCopyOutputStream (void *data, int size, ZeroCopyOutputStream *stream, bool deterministic, uint8_t **pp) |
|
| EpsCopyOutputStream (ZeroCopyOutputStream *stream, bool deterministic, uint8 **pp) |
|
| EpsCopyOutputStream (ZeroCopyOutputStream *stream, bool deterministic, uint8_t **pp) |
|
bool | HadError () const |
|
bool | HadError () const |
|
bool | IsSerializationDeterministic () const |
|
bool | IsSerializationDeterministic () const |
|
uint8 * | SetInitialBuffer (void *data, int size) |
|
uint8_t * | SetInitialBuffer (void *data, int size) |
|
void | SetSerializationDeterministic (bool value) |
|
void | SetSerializationDeterministic (bool value) |
|
uint8 * | Trim (uint8 *ptr) |
|
uint8_t * | Trim (uint8_t *ptr) |
|
template<typename T > |
uint8 * | WriteBytes (uint32 num, const T &s, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_NOINLINE uint8_t * | WriteBytes (uint32_t num, const T &s, uint8_t *ptr) |
|
uint8 * | WriteBytesMaybeAliased (uint32 num, const std::string &s, uint8 *ptr) |
|
uint8_t * | WriteBytesMaybeAliased (uint32_t num, const std::string &s, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteEnumPacked (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteEnumPacked (int num, const T &r, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixedPacked (int num, const T &r, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteFixedPacked (int num, const T &r, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt32Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteInt32Packed (int num, const T &r, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt64Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteInt64Packed (int num, const T &r, int size, uint8_t *ptr) |
|
uint8 * | WriteRaw (const void *data, int size, uint8 *ptr) |
|
uint8_t * | WriteRaw (const void *data, int size, uint8_t *ptr) |
|
uint8 * | WriteRawMaybeAliased (const void *data, int size, uint8 *ptr) |
|
PROTOBUF_NOINLINE uint8_t * | WriteRawMaybeAliased (const void *data, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt32Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteSInt32Packed (int num, const T &r, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt64Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteSInt64Packed (int num, const T &r, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteString (uint32 num, const T &s, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteString (uint32_t num, const T &s, uint8_t *ptr) |
|
uint8 * | WriteStringMaybeAliased (uint32 num, const std::string &s, uint8 *ptr) |
|
PROTOBUF_NOINLINE uint8_t * | WriteStringMaybeAliased (uint32_t num, const std::string &s, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt32Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteUInt32Packed (int num, const T &r, int size, uint8_t *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt64Packed (int num, const T &r, int size, uint8 *ptr) |
|
template<typename T > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteUInt64Packed (int num, const T &r, int size, uint8_t *ptr) |
|
|
uint8 * | EnsureSpaceFallback (uint8 *ptr) |
|
uint8_t * | EnsureSpaceFallback (uint8_t *ptr) |
|
uint8 * | Error () |
|
uint8_t * | Error () |
|
int | Flush (uint8 *ptr) |
|
int | Flush (uint8_t *ptr) |
|
uint8 * | FlushAndResetBuffer (uint8 *) |
|
uint8_t * | FlushAndResetBuffer (uint8_t *) |
|
uint8 * | GetDirectBufferForNBytesAndAdvance (int size, uint8 **pp) |
|
uint8_t * | GetDirectBufferForNBytesAndAdvance (int size, uint8_t **pp) |
|
bool | GetDirectBufferPointer (void **data, int *size, uint8 **pp) |
|
bool | GetDirectBufferPointer (void **data, int *size, uint8_t **pp) |
|
std::ptrdiff_t | GetSize (uint8 *ptr) const |
|
std::ptrdiff_t | GetSize (uint8_t *ptr) const |
|
uint8 * | Next () |
|
uint8_t * | Next () |
|
bool | Skip (int count, uint8 **pp) |
|
bool | Skip (int count, uint8_t **pp) |
|
uint8 * | WriteAliasedRaw (const void *data, int size, uint8 *ptr) |
|
uint8_t * | WriteAliasedRaw (const void *data, int size, uint8_t *ptr) |
|
PROTOBUF_ALWAYS_INLINE uint8 * | WriteLengthDelim (int num, uint32 size, uint8 *ptr) |
|
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteLengthDelim (int num, uint32_t size, uint8_t *ptr) |
|
uint8 * | WriteRawFallback (const void *data, int size, uint8 *ptr) |
|
uint8_t * | WriteRawFallback (const void *data, int size, uint8_t *ptr) |
|
template<int S> |
uint8 * | WriteRawLittleEndian (const void *data, int size, uint8 *ptr) |
|
template<> |
uint8 * | WriteRawLittleEndian (const void *data, int size, uint8 *ptr) |
|
template<> |
uint8 * | WriteRawLittleEndian (const void *data, int size, uint8 *ptr) |
|
template<> |
uint8 * | WriteRawLittleEndian (const void *data, int size, uint8 *ptr) |
|
template<int S> |
uint8_t * | WriteRawLittleEndian (const void *data, int size, uint8_t *ptr) |
|
template<> |
uint8_t * | WriteRawLittleEndian (const void *data, int size, uint8_t *ptr) |
|
template<> |
uint8_t * | WriteRawLittleEndian (const void *data, int size, uint8_t *ptr) |
|
template<> |
uint8_t * | WriteRawLittleEndian (const void *data, int size, uint8_t *ptr) |
|
uint8 * | WriteRawLittleEndian32 (const void *data, int size, uint8 *ptr) |
|
uint8_t * | WriteRawLittleEndian32 (const void *data, int size, uint8_t *ptr) |
|
uint8 * | WriteRawLittleEndian64 (const void *data, int size, uint8 *ptr) |
|
uint8_t * | WriteRawLittleEndian64 (const void *data, int size, uint8_t *ptr) |
|
uint8 * | WriteStringMaybeAliasedOutline (uint32 num, const std::string &s, uint8 *ptr) |
|
uint8_t * | WriteStringMaybeAliasedOutline (uint32_t num, const std::string &s, uint8_t *ptr) |
|
uint8 * | WriteStringOutline (uint32 num, const std::string &s, uint8 *ptr) |
|
uint8_t * | WriteStringOutline (uint32_t num, const std::string &s, uint8_t *ptr) |
|
PROTOBUF_ALWAYS_INLINE uint8 * | WriteTag (uint32 num, uint32 wt, uint8 *ptr) |
|
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteTag (uint32_t num, uint32_t wt, uint8_t *ptr) |
|
template<typename T , typename E > |
PROTOBUF_ALWAYS_INLINE uint8 * | WriteVarintPacked (int num, const T &r, int size, uint8 *ptr, const E &encode) |
|
template<typename T , typename E > |
PROTOBUF_ALWAYS_INLINE uint8_t * | WriteVarintPacked (int num, const T &r, int size, uint8_t *ptr, const E &encode) |
|