Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
google::protobuf.internal::WireFormatLite Class Reference

#include <wire_format_lite.h>

Public Types

enum  CppType {
  CPPTYPE_INT32 = 1, CPPTYPE_INT64 = 2, CPPTYPE_UINT32 = 3, CPPTYPE_UINT64 = 4,
  CPPTYPE_DOUBLE = 5, CPPTYPE_FLOAT = 6, CPPTYPE_BOOL = 7, CPPTYPE_ENUM = 8,
  CPPTYPE_STRING = 9, CPPTYPE_MESSAGE = 10, MAX_CPPTYPE = 10
}
 
enum  FieldType {
  TYPE_DOUBLE = 1, TYPE_FLOAT = 2, TYPE_INT64 = 3, TYPE_UINT64 = 4,
  TYPE_INT32 = 5, TYPE_FIXED64 = 6, TYPE_FIXED32 = 7, TYPE_BOOL = 8,
  TYPE_STRING = 9, TYPE_GROUP = 10, TYPE_MESSAGE = 11, TYPE_BYTES = 12,
  TYPE_UINT32 = 13, TYPE_ENUM = 14, TYPE_SFIXED32 = 15, TYPE_SFIXED64 = 16,
  TYPE_SINT32 = 17, TYPE_SINT64 = 18, MAX_FIELD_TYPE = 18
}
 
enum  Operation { PARSE = 0, SERIALIZE = 1 }
 
enum  WireType {
  WIRETYPE_VARINT = 0, WIRETYPE_FIXED64 = 1, WIRETYPE_LENGTH_DELIMITED = 2, WIRETYPE_START_GROUP = 3,
  WIRETYPE_END_GROUP = 4, WIRETYPE_FIXED32 = 5
}
 

Public Member Functions

template<typename MessageType_WorkAroundCppLookupDefect >
size_t GroupSizeNoVirtual (const MessageType_WorkAroundCppLookupDefect &value)
 
template<typename MessageType_WorkAroundCppLookupDefect >
uint8InternalWriteGroupNoVirtualToArray (int field_number, const MessageType_WorkAroundCppLookupDefect &value, uint8 *target)
 
template<typename MessageType >
uint8InternalWriteGroupToArray (int field_number, const MessageType &value, uint8 *target)
 
template<typename MessageType_WorkAroundCppLookupDefect >
uint8InternalWriteMessageNoVirtualToArray (int field_number, const MessageType_WorkAroundCppLookupDefect &value, uint8 *target)
 
template<typename MessageType >
uint8InternalWriteMessageToArray (int field_number, const MessageType &value, uint8 *target)
 
template<typename MessageType_WorkAroundCppLookupDefect >
size_t MessageSizeNoVirtual (const MessageType_WorkAroundCppLookupDefect &value)
 
template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool ReadPackedFixedSizePrimitive (io::CodedInputStream *input, RepeatedField< CType > *values)
 
template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool ReadPackedPrimitive (io::CodedInputStream *input, RepeatedField< CType > *values)
 
template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool ReadRepeatedFixedSizePrimitive (int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField< CType > *values)
 
template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool ReadRepeatedPrimitive (int, uint32 tag, io::CodedInputStream *input, RepeatedField< CType > *values)
 
template<typename T >
uint8WriteFixedNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target)
 
template<typename MessageType_WorkAroundCppLookupDefect >
void WriteGroupNoVirtual (int field_number, const MessageType_WorkAroundCppLookupDefect &value, io::CodedOutputStream *output)
 
template<typename MessageType_WorkAroundCppLookupDefect >
void WriteMessageNoVirtual (int field_number, const MessageType_WorkAroundCppLookupDefect &value, io::CodedOutputStream *output)
 
template<typename T >
uint8WritePrimitiveNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target)
 
template<typename T >
uint8WritePrimitiveToArray (int field_number, const RepeatedField< T > &value, uint8 *(*Writer)(int, T, uint8 *), uint8 *target)
 

Static Public Member Functions

static size_t BytesSize (const std::string &value)
 
static double DecodeDouble (uint64 value)
 
static float DecodeFloat (uint32 value)
 
static uint64 EncodeDouble (double value)
 
static uint32 EncodeFloat (float value)
 
static size_t EnumSize (const RepeatedField< int > &value)
 
static size_t EnumSize (int value)
 
static CppType FieldTypeToCppType (FieldType type)
 
static int GetTagFieldNumber (uint32 tag)
 
static WireType GetTagWireType (uint32 tag)
 
template<typename MessageType >
static size_t GroupSize (const MessageType &value)
 
template<typename MessageType >
static size_t GroupSizeNoVirtual (const MessageType &value)
 
static size_t Int32Size (const RepeatedField< int32 > &value)
 
static size_t Int32Size (int32 value)
 
static size_t Int64Size (const RepeatedField< int64 > &value)
 
static size_t Int64Size (int64 value)
 
template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8InternalWriteGroupNoVirtualToArray (int field_number, const MessageType &value, uint8 *target)
 
template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8InternalWriteGroupToArray (int field_number, const MessageType &value, uint8 *target)
 
template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8InternalWriteMessageNoVirtualToArray (int field_number, const MessageType &value, uint8 *target)
 
template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8InternalWriteMessageToArray (int field_number, const MessageType &value, uint8 *target)
 
static size_t LengthDelimitedSize (size_t length)
 
constexpr static uint32 MakeTag (int field_number, WireType type)
 
template<typename MessageType >
static size_t MessageSize (const MessageType &value)
 
template<typename MessageType >
static size_t MessageSizeNoVirtual (const MessageType &value)
 
static bool ReadBytes (io::CodedInputStream *input, std::string **p)
 
static bool ReadBytes (io::CodedInputStream *input, std::string *value)
 
template<typename MessageType >
static bool ReadGroup (int field_number, io::CodedInputStream *input, MessageType *value)
 
template<typename MessageType >
static bool ReadMessage (io::CodedInputStream *input, MessageType *value)
 
template<typename MessageType >
static bool ReadMessageNoVirtual (io::CodedInputStream *input, MessageType *value)
 
static bool ReadPackedEnumNoInline (io::CodedInputStream *input, bool(*is_valid)(int), RepeatedField< int > *values)
 
static bool ReadPackedEnumPreserveUnknowns (io::CodedInputStream *input, int field_number, bool(*is_valid)(int), io::CodedOutputStream *unknown_fields_stream, RepeatedField< int > *values)
 
template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool ReadPackedPrimitive (io::CodedInputStream *input, RepeatedField< CType > *value)
 
template<typename CType , enum FieldType DeclaredType>
static bool ReadPackedPrimitiveNoInline (io::CodedInputStream *input, RepeatedField< CType > *value)
 
template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool ReadPrimitive (io::CodedInputStream *input, CType *value)
 
template<typename CType , enum FieldType DeclaredType>
static const PROTOBUF_ALWAYS_INLINE uint8ReadPrimitiveFromArray (const uint8 *buffer, CType *value)
 
template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool ReadRepeatedPrimitive (int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField< CType > *value)
 
template<typename CType , enum FieldType DeclaredType>
static bool ReadRepeatedPrimitiveNoInline (int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField< CType > *value)
 
static bool ReadString (io::CodedInputStream *input, std::string **p)
 
static bool ReadString (io::CodedInputStream *input, std::string *value)
 
static size_t SInt32Size (const RepeatedField< int32 > &value)
 
static size_t SInt32Size (int32 value)
 
static size_t SInt64Size (const RepeatedField< int64 > &value)
 
static size_t SInt64Size (int64 value)
 
static bool SkipField (io::CodedInputStream *input, uint32 tag)
 
static bool SkipField (io::CodedInputStream *input, uint32 tag, io::CodedOutputStream *output)
 
static bool SkipMessage (io::CodedInputStream *input)
 
static bool SkipMessage (io::CodedInputStream *input, io::CodedOutputStream *output)
 
static size_t StringSize (const std::string &value)
 
static size_t TagSize (int field_number, WireFormatLite::FieldType type)
 
static size_t UInt32Size (const RepeatedField< uint32 > &value)
 
static size_t UInt32Size (uint32 value)
 
static size_t UInt64Size (const RepeatedField< uint64 > &value)
 
static size_t UInt64Size (uint64 value)
 
static bool VerifyUtf8String (const char *data, int size, Operation op, const char *field_name)
 
static WireFormatLite::WireType WireTypeForFieldType (WireFormatLite::FieldType type)
 
static void WriteBool (int field_number, bool value, io::CodedOutputStream *output)
 
static void WriteBoolArray (const bool *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteBoolNoTag (bool value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteBoolNoTagToArray (bool value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteBoolNoTagToArray (const RepeatedField< bool > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteBoolToArray (int field_number, bool value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteBoolToArray (int field_number, const RepeatedField< bool > &value, uint8 *output)
 
static void WriteBytes (int field_number, const std::string &value, io::CodedOutputStream *output)
 
static void WriteBytesMaybeAliased (int field_number, const std::string &value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteBytesToArray (int field_number, const std::string &value, uint8 *target)
 
static void WriteDouble (int field_number, double value, io::CodedOutputStream *output)
 
static void WriteDoubleArray (const double *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteDoubleNoTag (double value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteDoubleNoTagToArray (const RepeatedField< double > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteDoubleNoTagToArray (double value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteDoubleToArray (int field_number, const RepeatedField< double > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteDoubleToArray (int field_number, double value, uint8 *target)
 
static void WriteEnum (int field_number, int value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteEnumNoTag (int value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteEnumNoTagToArray (const RepeatedField< int > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteEnumNoTagToArray (int value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteEnumToArray (int field_number, const RepeatedField< int > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteEnumToArray (int field_number, int value, uint8 *target)
 
static void WriteFixed32 (int field_number, uint32 value, io::CodedOutputStream *output)
 
static void WriteFixed32Array (const uint32 *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteFixed32NoTag (uint32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed32NoTagToArray (const RepeatedField< uint32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed32NoTagToArray (uint32 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed32ToArray (int field_number, const RepeatedField< uint32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed32ToArray (int field_number, uint32 value, uint8 *target)
 
static void WriteFixed64 (int field_number, uint64 value, io::CodedOutputStream *output)
 
static void WriteFixed64Array (const uint64 *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteFixed64NoTag (uint64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed64NoTagToArray (const RepeatedField< uint64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed64NoTagToArray (uint64 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed64ToArray (int field_number, const RepeatedField< uint64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFixed64ToArray (int field_number, uint64 value, uint8 *target)
 
template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8WriteFixedNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target)
 
static void WriteFloat (int field_number, float value, io::CodedOutputStream *output)
 
static void WriteFloatArray (const float *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteFloatNoTag (float value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFloatNoTagToArray (const RepeatedField< float > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFloatNoTagToArray (float value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFloatToArray (int field_number, const RepeatedField< float > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteFloatToArray (int field_number, float value, uint8 *target)
 
static void WriteGroup (int field_number, const MessageLite &value, io::CodedOutputStream *output)
 
static void WriteGroupMaybeToArray (int field_number, const MessageLite &value, io::CodedOutputStream *output)
 
template<typename MessageType >
static void WriteGroupNoVirtual (int field_number, const MessageType &value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteGroupToArray (int field_number, const MessageLite &value, uint8 *target)
 
static void WriteInt32 (int field_number, int32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteInt32NoTag (int32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt32NoTagToArray (int32 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt32ToArray (int field_number, int32 value, uint8 *target)
 
static void WriteInt64 (int field_number, int64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteInt64NoTag (int64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt64NoTagToArray (int64 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteInt64ToArray (int field_number, int64 value, uint8 *target)
 
static void WriteMessage (int field_number, const MessageLite &value, io::CodedOutputStream *output)
 
static void WriteMessageMaybeToArray (int field_number, const MessageLite &value, io::CodedOutputStream *output)
 
template<typename MessageType >
static void WriteMessageNoVirtual (int field_number, const MessageType &value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteMessageToArray (int field_number, const MessageLite &value, uint8 *target)
 
template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8WritePrimitiveNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target)
 
template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8WritePrimitiveToArray (int field_number, const RepeatedField< T > &value, uint8 *(*Writer)(int, T, uint8 *), uint8 *target)
 
static void WriteSFixed32 (int field_number, int32 value, io::CodedOutputStream *output)
 
static void WriteSFixed32Array (const int32 *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteSFixed32NoTag (int32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed32NoTagToArray (int32 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed32ToArray (int field_number, int32 value, uint8 *target)
 
static void WriteSFixed64 (int field_number, int64 value, io::CodedOutputStream *output)
 
static void WriteSFixed64Array (const int64 *a, int n, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteSFixed64NoTag (int64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed64NoTagToArray (int64 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSFixed64ToArray (int field_number, int64 value, uint8 *target)
 
static void WriteSInt32 (int field_number, int32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteSInt32NoTag (int32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt32NoTagToArray (int32 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt32ToArray (int field_number, int32 value, uint8 *target)
 
static void WriteSInt64 (int field_number, int64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteSInt64NoTag (int64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt64NoTagToArray (int64 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteSInt64ToArray (int field_number, int64 value, uint8 *target)
 
static void WriteString (int field_number, const std::string &value, io::CodedOutputStream *output)
 
static void WriteStringMaybeAliased (int field_number, const std::string &value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteStringToArray (int field_number, const std::string &value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE void WriteTag (int field_number, WireType type, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteTagToArray (int field_number, WireType type, uint8 *target)
 
static void WriteUInt32 (int field_number, uint32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteUInt32NoTag (uint32 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt32NoTagToArray (const RepeatedField< uint32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt32NoTagToArray (uint32 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt32ToArray (int field_number, const RepeatedField< uint32 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt32ToArray (int field_number, uint32 value, uint8 *target)
 
static void WriteUInt64 (int field_number, uint64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE void WriteUInt64NoTag (uint64 value, io::CodedOutputStream *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt64NoTagToArray (const RepeatedField< uint64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt64NoTagToArray (uint64 value, uint8 *target)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt64ToArray (int field_number, const RepeatedField< uint64 > &value, uint8 *output)
 
static PROTOBUF_ALWAYS_INLINE uint8WriteUInt64ToArray (int field_number, uint64 value, uint8 *target)
 
static int32 ZigZagDecode32 (uint32 n)
 
static int64 ZigZagDecode64 (uint64 n)
 
static uint32 ZigZagEncode32 (int32 n)
 
static uint64 ZigZagEncode64 (int64 n)
 

Static Public Attributes

static const size_t kBoolSize = 1
 
static const size_t kDoubleSize = 8
 
static const size_t kFixed32Size = 4
 
static const size_t kFixed64Size = 8
 
static const size_t kFloatSize = 4
 
static const int kMessageSetItemEndTag
 
static const int kMessageSetItemNumber = 1
 
static const int kMessageSetItemStartTag
 
static const size_t kMessageSetItemTagsSize
 
static const int kMessageSetMessageNumber = 3
 
static const int kMessageSetMessageTag
 
static const int kMessageSetTypeIdNumber = 2
 
static const int kMessageSetTypeIdTag
 
static const size_t kSFixed32Size = 4
 
static const size_t kSFixed64Size = 8
 
static const int kTagTypeBits = 3
 
static const uint32 kTagTypeMask = (1 << kTagTypeBits) - 1
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (WireFormatLite)
 

Static Private Member Functions

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool ReadPackedFixedSizePrimitive (io::CodedInputStream *input, RepeatedField< CType > *value)
 
template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool ReadRepeatedFixedSizePrimitive (int tag_size, uint32 tag, io::CodedInputStream *input, RepeatedField< CType > *value)
 
static void WriteSubMessageMaybeToArray (int size, const MessageLite &value, io::CodedOutputStream *output)
 

Static Private Attributes

static const CppType kFieldTypeToCppTypeMap []
 
static const WireFormatLite::WireType kWireTypeForFieldType []
 

Detailed Description

Definition at line 84 of file wire_format_lite.h.

Member Enumeration Documentation

◆ CppType

Enumerator
CPPTYPE_INT32 
CPPTYPE_INT64 
CPPTYPE_UINT32 
CPPTYPE_UINT64 
CPPTYPE_DOUBLE 
CPPTYPE_FLOAT 
CPPTYPE_BOOL 
CPPTYPE_ENUM 
CPPTYPE_STRING 
CPPTYPE_MESSAGE 
MAX_CPPTYPE 

Definition at line 134 of file wire_format_lite.h.

◆ FieldType

Enumerator
TYPE_DOUBLE 
TYPE_FLOAT 
TYPE_INT64 
TYPE_UINT64 
TYPE_INT32 
TYPE_FIXED64 
TYPE_FIXED32 
TYPE_BOOL 
TYPE_STRING 
TYPE_GROUP 
TYPE_MESSAGE 
TYPE_BYTES 
TYPE_UINT32 
TYPE_ENUM 
TYPE_SFIXED32 
TYPE_SFIXED64 
TYPE_SINT32 
TYPE_SINT64 
MAX_FIELD_TYPE 

Definition at line 111 of file wire_format_lite.h.

◆ Operation

Enumerator
PARSE 
SERIALIZE 

Definition at line 322 of file wire_format_lite.h.

◆ WireType

Enumerator
WIRETYPE_VARINT 
WIRETYPE_FIXED64 
WIRETYPE_LENGTH_DELIMITED 
WIRETYPE_START_GROUP 
WIRETYPE_END_GROUP 
WIRETYPE_FIXED32 

Definition at line 101 of file wire_format_lite.h.

Member Function Documentation

◆ BytesSize()

size_t google::protobuf.internal::WireFormatLite::BytesSize ( const std::string value)
inlinestatic

Definition at line 1750 of file wire_format_lite.h.

◆ DecodeDouble()

double google::protobuf.internal::WireFormatLite::DecodeDouble ( uint64  value)
inlinestatic

Definition at line 820 of file wire_format_lite.h.

◆ DecodeFloat()

float google::protobuf.internal::WireFormatLite::DecodeFloat ( uint32  value)
inlinestatic

Definition at line 802 of file wire_format_lite.h.

◆ EncodeDouble()

uint64 google::protobuf.internal::WireFormatLite::EncodeDouble ( double  value)
inlinestatic

Definition at line 811 of file wire_format_lite.h.

◆ EncodeFloat()

uint32 google::protobuf.internal::WireFormatLite::EncodeFloat ( float  value)
inlinestatic

Definition at line 793 of file wire_format_lite.h.

◆ EnumSize() [1/2]

size_t google::protobuf.internal::WireFormatLite::EnumSize ( const RepeatedField< int > &  value)
static

Definition at line 727 of file wire_format_lite.cc.

◆ EnumSize() [2/2]

size_t google::protobuf.internal::WireFormatLite::EnumSize ( int  value)
inlinestatic

Definition at line 1743 of file wire_format_lite.h.

◆ FieldTypeToCppType()

WireFormatLite::CppType google::protobuf.internal::WireFormatLite::FieldTypeToCppType ( FieldType  type)
inlinestatic

Definition at line 763 of file wire_format_lite.h.

◆ GetTagFieldNumber()

int google::protobuf.internal::WireFormatLite::GetTagFieldNumber ( uint32  tag)
inlinestatic

Definition at line 777 of file wire_format_lite.h.

◆ GetTagWireType()

WireFormatLite::WireType google::protobuf.internal::WireFormatLite::GetTagWireType ( uint32  tag)
inlinestatic

Definition at line 773 of file wire_format_lite.h.

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf.internal::WireFormatLite::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( WireFormatLite  )
private

◆ GroupSize()

template<typename MessageType >
size_t google::protobuf.internal::WireFormatLite::GroupSize ( const MessageType &  value)
inlinestatic

Definition at line 1756 of file wire_format_lite.h.

◆ GroupSizeNoVirtual() [1/2]

template<typename MessageType >
static size_t google::protobuf.internal::WireFormatLite::GroupSizeNoVirtual ( const MessageType &  value)
inlinestatic

◆ GroupSizeNoVirtual() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
size_t google::protobuf.internal::WireFormatLite::GroupSizeNoVirtual ( const MessageType_WorkAroundCppLookupDefect &  value)
inline

Definition at line 1767 of file wire_format_lite.h.

◆ Int32Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::Int32Size ( const RepeatedField< int32 > &  value)
static

Definition at line 700 of file wire_format_lite.cc.

◆ Int32Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::Int32Size ( int32  value)
inlinestatic

Definition at line 1725 of file wire_format_lite.h.

◆ Int64Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::Int64Size ( const RepeatedField< int64 > &  value)
static

Definition at line 758 of file wire_format_lite.cc.

◆ Int64Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::Int64Size ( int64  value)
inlinestatic

Definition at line 1728 of file wire_format_lite.h.

◆ InternalWriteGroupNoVirtualToArray() [1/2]

template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::InternalWriteGroupNoVirtualToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
static

◆ InternalWriteGroupNoVirtualToArray() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
uint8* google::protobuf.internal::WireFormatLite::InternalWriteGroupNoVirtualToArray ( int  field_number,
const MessageType_WorkAroundCppLookupDefect &  value,
uint8 target 
)
inline

Definition at line 1702 of file wire_format_lite.h.

◆ InternalWriteGroupToArray() [1/2]

template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::InternalWriteGroupToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
static

◆ InternalWriteGroupToArray() [2/2]

template<typename MessageType >
uint8* google::protobuf.internal::WireFormatLite::InternalWriteGroupToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
inline

Definition at line 1684 of file wire_format_lite.h.

◆ InternalWriteMessageNoVirtualToArray() [1/2]

template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::InternalWriteMessageNoVirtualToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
static

◆ InternalWriteMessageNoVirtualToArray() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
uint8* google::protobuf.internal::WireFormatLite::InternalWriteMessageNoVirtualToArray ( int  field_number,
const MessageType_WorkAroundCppLookupDefect &  value,
uint8 target 
)
inline

Definition at line 1711 of file wire_format_lite.h.

◆ InternalWriteMessageToArray() [1/2]

template<typename MessageType >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::InternalWriteMessageToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
static

◆ InternalWriteMessageToArray() [2/2]

template<typename MessageType >
uint8* google::protobuf.internal::WireFormatLite::InternalWriteMessageToArray ( int  field_number,
const MessageType &  value,
uint8 target 
)
inline

Definition at line 1691 of file wire_format_lite.h.

◆ LengthDelimitedSize()

size_t google::protobuf.internal::WireFormatLite::LengthDelimitedSize ( size_t  length)
inlinestatic

Definition at line 1778 of file wire_format_lite.h.

◆ MakeTag()

constexpr uint32 google::protobuf.internal::WireFormatLite::MakeTag ( int  field_number,
WireType  type 
)
inlinestaticconstexpr

Definition at line 768 of file wire_format_lite.h.

◆ MessageSize()

template<typename MessageType >
size_t google::protobuf.internal::WireFormatLite::MessageSize ( const MessageType &  value)
inlinestatic

Definition at line 1760 of file wire_format_lite.h.

◆ MessageSizeNoVirtual() [1/2]

template<typename MessageType >
static size_t google::protobuf.internal::WireFormatLite::MessageSizeNoVirtual ( const MessageType &  value)
inlinestatic

◆ MessageSizeNoVirtual() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
size_t google::protobuf.internal::WireFormatLite::MessageSizeNoVirtual ( const MessageType_WorkAroundCppLookupDefect &  value)
inline

Definition at line 1772 of file wire_format_lite.h.

◆ ReadBytes() [1/2]

bool google::protobuf.internal::WireFormatLite::ReadBytes ( io::CodedInputStream input,
std::string **  p 
)
static

Definition at line 570 of file wire_format_lite.cc.

◆ ReadBytes() [2/2]

bool google::protobuf.internal::WireFormatLite::ReadBytes ( io::CodedInputStream input,
std::string value 
)
static

Definition at line 565 of file wire_format_lite.cc.

◆ ReadGroup()

template<typename MessageType >
bool google::protobuf.internal::WireFormatLite::ReadGroup ( int  field_number,
io::CodedInputStream input,
MessageType *  value 
)
inlinestatic

Definition at line 1245 of file wire_format_lite.h.

◆ ReadMessage()

template<typename MessageType >
bool google::protobuf.internal::WireFormatLite::ReadMessage ( io::CodedInputStream input,
MessageType *  value 
)
inlinestatic

Definition at line 1258 of file wire_format_lite.h.

◆ ReadMessageNoVirtual()

template<typename MessageType >
static bool google::protobuf.internal::WireFormatLite::ReadMessageNoVirtual ( io::CodedInputStream input,
MessageType *  value 
)
inlinestatic

Definition at line 340 of file wire_format_lite.h.

◆ ReadPackedEnumNoInline()

static bool google::protobuf.internal::WireFormatLite::ReadPackedEnumNoInline ( io::CodedInputStream input,
bool(*)(int)  is_valid,
RepeatedField< int > *  values 
)
static

◆ ReadPackedEnumPreserveUnknowns()

bool google::protobuf.internal::WireFormatLite::ReadPackedEnumPreserveUnknowns ( io::CodedInputStream input,
int  field_number,
bool(*)(int)  is_valid,
io::CodedOutputStream unknown_fields_stream,
RepeatedField< int > *  values 
)
static

Definition at line 293 of file wire_format_lite.cc.

◆ ReadPackedFixedSizePrimitive() [1/2]

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool google::protobuf.internal::WireFormatLite::ReadPackedFixedSizePrimitive ( io::CodedInputStream input,
RepeatedField< CType > *  value 
)
staticprivate

◆ ReadPackedFixedSizePrimitive() [2/2]

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadPackedFixedSizePrimitive ( io::CodedInputStream input,
RepeatedField< CType > *  values 
)
inline

Definition at line 1157 of file wire_format_lite.h.

◆ ReadPackedPrimitive() [1/2]

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool google::protobuf.internal::WireFormatLite::ReadPackedPrimitive ( io::CodedInputStream input,
RepeatedField< CType > *  value 
)
static

◆ ReadPackedPrimitive() [2/2]

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadPackedPrimitive ( io::CodedInputStream input,
RepeatedField< CType > *  values 
)
inline

Definition at line 1142 of file wire_format_lite.h.

◆ ReadPackedPrimitiveNoInline()

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadPackedPrimitiveNoInline ( io::CodedInputStream input,
RepeatedField< CType > *  value 
)
static

Definition at line 1238 of file wire_format_lite.h.

◆ ReadPrimitive()

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool google::protobuf.internal::WireFormatLite::ReadPrimitive ( io::CodedInputStream input,
CType *  value 
)
static

◆ ReadPrimitiveFromArray()

template<typename CType , enum FieldType DeclaredType>
static const PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::ReadPrimitiveFromArray ( const uint8 buffer,
CType *  value 
)
static

◆ ReadRepeatedFixedSizePrimitive() [1/2]

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool google::protobuf.internal::WireFormatLite::ReadRepeatedFixedSizePrimitive ( int  tag_size,
uint32  tag,
io::CodedInputStream input,
RepeatedField< CType > *  value 
)
staticprivate

◆ ReadRepeatedFixedSizePrimitive() [2/2]

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadRepeatedFixedSizePrimitive ( int  tag_size,
uint32  tag,
io::CodedInputStream input,
RepeatedField< CType > *  values 
)
inline

Definition at line 1067 of file wire_format_lite.h.

◆ ReadRepeatedPrimitive() [1/2]

template<typename CType , enum FieldType DeclaredType>
static PROTOBUF_ALWAYS_INLINE bool google::protobuf.internal::WireFormatLite::ReadRepeatedPrimitive ( int  tag_size,
uint32  tag,
io::CodedInputStream input,
RepeatedField< CType > *  value 
)
static

◆ ReadRepeatedPrimitive() [2/2]

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadRepeatedPrimitive ( int  ,
uint32  tag,
io::CodedInputStream input,
RepeatedField< CType > *  values 
)
inline

Definition at line 1051 of file wire_format_lite.h.

◆ ReadRepeatedPrimitiveNoInline()

template<typename CType , enum WireFormatLite::FieldType DeclaredType>
bool google::protobuf.internal::WireFormatLite::ReadRepeatedPrimitiveNoInline ( int  tag_size,
uint32  tag,
io::CodedInputStream input,
RepeatedField< CType > *  value 
)
static

Definition at line 1134 of file wire_format_lite.h.

◆ ReadString() [1/2]

bool google::protobuf.internal::WireFormatLite::ReadString ( io::CodedInputStream input,
std::string **  p 
)
inlinestatic

Definition at line 883 of file wire_format_lite.h.

◆ ReadString() [2/2]

bool google::protobuf.internal::WireFormatLite::ReadString ( io::CodedInputStream input,
std::string value 
)
inlinestatic

Definition at line 878 of file wire_format_lite.h.

◆ SInt32Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::SInt32Size ( const RepeatedField< int32 > &  value)
static

Definition at line 718 of file wire_format_lite.cc.

◆ SInt32Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::SInt32Size ( int32  value)
inlinestatic

Definition at line 1737 of file wire_format_lite.h.

◆ SInt64Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::SInt64Size ( const RepeatedField< int64 > &  value)
static

Definition at line 776 of file wire_format_lite.cc.

◆ SInt64Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::SInt64Size ( int64  value)
inlinestatic

Definition at line 1740 of file wire_format_lite.h.

◆ SkipField() [1/2]

bool google::protobuf.internal::WireFormatLite::SkipField ( io::CodedInputStream input,
uint32  tag 
)
static

Definition at line 121 of file wire_format_lite.cc.

◆ SkipField() [2/2]

bool google::protobuf.internal::WireFormatLite::SkipField ( io::CodedInputStream input,
uint32  tag,
io::CodedOutputStream output 
)
static

Definition at line 167 of file wire_format_lite.cc.

◆ SkipMessage() [1/2]

bool google::protobuf.internal::WireFormatLite::SkipMessage ( io::CodedInputStream input)
static

Definition at line 226 of file wire_format_lite.cc.

◆ SkipMessage() [2/2]

bool google::protobuf.internal::WireFormatLite::SkipMessage ( io::CodedInputStream input,
io::CodedOutputStream output 
)
static

Definition at line 245 of file wire_format_lite.cc.

◆ StringSize()

size_t google::protobuf.internal::WireFormatLite::StringSize ( const std::string value)
inlinestatic

Definition at line 1747 of file wire_format_lite.h.

◆ TagSize()

size_t google::protobuf.internal::WireFormatLite::TagSize ( int  field_number,
WireFormatLite::FieldType  type 
)
inlinestatic

Definition at line 781 of file wire_format_lite.h.

◆ UInt32Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::UInt32Size ( const RepeatedField< uint32 > &  value)
static

Definition at line 709 of file wire_format_lite.cc.

◆ UInt32Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::UInt32Size ( uint32  value)
inlinestatic

Definition at line 1731 of file wire_format_lite.h.

◆ UInt64Size() [1/2]

size_t google::protobuf.internal::WireFormatLite::UInt64Size ( const RepeatedField< uint64 > &  value)
static

Definition at line 767 of file wire_format_lite.cc.

◆ UInt64Size() [2/2]

size_t google::protobuf.internal::WireFormatLite::UInt64Size ( uint64  value)
inlinestatic

Definition at line 1734 of file wire_format_lite.h.

◆ VerifyUtf8String()

bool google::protobuf.internal::WireFormatLite::VerifyUtf8String ( const char *  data,
int  size,
Operation  op,
const char *  field_name 
)
static

Definition at line 590 of file wire_format_lite.cc.

◆ WireTypeForFieldType()

static WireFormatLite::WireType google::protobuf.internal::WireFormatLite::WireTypeForFieldType ( WireFormatLite::FieldType  type)
inlinestatic

Definition at line 152 of file wire_format_lite.h.

◆ WriteBool()

void google::protobuf.internal::WireFormatLite::WriteBool ( int  field_number,
bool  value,
io::CodedOutputStream output 
)
static

Definition at line 465 of file wire_format_lite.cc.

◆ WriteBoolArray()

void google::protobuf.internal::WireFormatLite::WriteBoolArray ( const bool *  a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 400 of file wire_format_lite.cc.

◆ WriteBoolNoTag()

void google::protobuf.internal::WireFormatLite::WriteBoolNoTag ( bool  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1325 of file wire_format_lite.h.

◆ WriteBoolNoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteBoolNoTagToArray ( bool  value,
uint8 target 
)
inlinestatic

Definition at line 1417 of file wire_format_lite.h.

◆ WriteBoolNoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteBoolNoTagToArray ( const RepeatedField< bool > &  value,
uint8 output 
)
inlinestatic

Definition at line 1505 of file wire_format_lite.h.

◆ WriteBoolToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteBoolToArray ( int  field_number,
bool  value,
uint8 target 
)
inlinestatic

Definition at line 1574 of file wire_format_lite.h.

◆ WriteBoolToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteBoolToArray ( int  field_number,
const RepeatedField< bool > &  value,
uint8 output 
)
inlinestatic

Definition at line 1655 of file wire_format_lite.h.

◆ WriteBytes()

void google::protobuf.internal::WireFormatLite::WriteBytes ( int  field_number,
const std::string value,
io::CodedOutputStream output 
)
static

Definition at line 493 of file wire_format_lite.cc.

◆ WriteBytesMaybeAliased()

void google::protobuf.internal::WireFormatLite::WriteBytesMaybeAliased ( int  field_number,
const std::string value,
io::CodedOutputStream output 
)
static

Definition at line 500 of file wire_format_lite.cc.

◆ WriteBytesToArray()

uint8 * google::protobuf.internal::WireFormatLite::WriteBytesToArray ( int  field_number,
const std::string value,
uint8 target 
)
inlinestatic

Definition at line 1675 of file wire_format_lite.h.

◆ WriteDouble()

void google::protobuf.internal::WireFormatLite::WriteDouble ( int  field_number,
double  value,
io::CodedOutputStream output 
)
static

Definition at line 460 of file wire_format_lite.cc.

◆ WriteDoubleArray()

void google::protobuf.internal::WireFormatLite::WriteDoubleArray ( const double *  a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 375 of file wire_format_lite.cc.

◆ WriteDoubleNoTag()

void google::protobuf.internal::WireFormatLite::WriteDoubleNoTag ( double  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1321 of file wire_format_lite.h.

◆ WriteDoubleNoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteDoubleNoTagToArray ( const RepeatedField< double > &  value,
uint8 output 
)
inlinestatic

Definition at line 1501 of file wire_format_lite.h.

◆ WriteDoubleNoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteDoubleNoTagToArray ( double  value,
uint8 target 
)
inlinestatic

Definition at line 1412 of file wire_format_lite.h.

◆ WriteDoubleToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteDoubleToArray ( int  field_number,
const RepeatedField< double > &  value,
uint8 output 
)
inlinestatic

Definition at line 1651 of file wire_format_lite.h.

◆ WriteDoubleToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteDoubleToArray ( int  field_number,
double  value,
uint8 target 
)
inlinestatic

Definition at line 1569 of file wire_format_lite.h.

◆ WriteEnum()

void google::protobuf.internal::WireFormatLite::WriteEnum ( int  field_number,
int  value,
io::CodedOutputStream output 
)
static

Definition at line 470 of file wire_format_lite.cc.

◆ WriteEnumNoTag()

void google::protobuf.internal::WireFormatLite::WriteEnumNoTag ( int  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1329 of file wire_format_lite.h.

◆ WriteEnumNoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteEnumNoTagToArray ( const RepeatedField< int > &  value,
uint8 output 
)
inlinestatic

Definition at line 1509 of file wire_format_lite.h.

◆ WriteEnumNoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteEnumNoTagToArray ( int  value,
uint8 target 
)
inlinestatic

Definition at line 1420 of file wire_format_lite.h.

◆ WriteEnumToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteEnumToArray ( int  field_number,
const RepeatedField< int > &  value,
uint8 output 
)
inlinestatic

Definition at line 1660 of file wire_format_lite.h.

◆ WriteEnumToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteEnumToArray ( int  field_number,
int  value,
uint8 target 
)
inlinestatic

Definition at line 1579 of file wire_format_lite.h.

◆ WriteFixed32()

void google::protobuf.internal::WireFormatLite::WriteFixed32 ( int  field_number,
uint32  value,
io::CodedOutputStream output 
)
static

Definition at line 435 of file wire_format_lite.cc.

◆ WriteFixed32Array()

void google::protobuf.internal::WireFormatLite::WriteFixed32Array ( const uint32 a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 380 of file wire_format_lite.cc.

◆ WriteFixed32NoTag()

void google::protobuf.internal::WireFormatLite::WriteFixed32NoTag ( uint32  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1301 of file wire_format_lite.h.

◆ WriteFixed32NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed32NoTagToArray ( const RepeatedField< uint32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1481 of file wire_format_lite.h.

◆ WriteFixed32NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed32NoTagToArray ( uint32  value,
uint8 target 
)
inlinestatic

Definition at line 1389 of file wire_format_lite.h.

◆ WriteFixed32ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed32ToArray ( int  field_number,
const RepeatedField< uint32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1627 of file wire_format_lite.h.

◆ WriteFixed32ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed32ToArray ( int  field_number,
uint32  value,
uint8 target 
)
inlinestatic

Definition at line 1544 of file wire_format_lite.h.

◆ WriteFixed64()

void google::protobuf.internal::WireFormatLite::WriteFixed64 ( int  field_number,
uint64  value,
io::CodedOutputStream output 
)
static

Definition at line 440 of file wire_format_lite.cc.

◆ WriteFixed64Array()

void google::protobuf.internal::WireFormatLite::WriteFixed64Array ( const uint64 a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 385 of file wire_format_lite.cc.

◆ WriteFixed64NoTag()

void google::protobuf.internal::WireFormatLite::WriteFixed64NoTag ( uint64  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1305 of file wire_format_lite.h.

◆ WriteFixed64NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed64NoTagToArray ( const RepeatedField< uint64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1485 of file wire_format_lite.h.

◆ WriteFixed64NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed64NoTagToArray ( uint64  value,
uint8 target 
)
inlinestatic

Definition at line 1393 of file wire_format_lite.h.

◆ WriteFixed64ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed64ToArray ( int  field_number,
const RepeatedField< uint64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1632 of file wire_format_lite.h.

◆ WriteFixed64ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFixed64ToArray ( int  field_number,
uint64  value,
uint8 target 
)
inlinestatic

Definition at line 1549 of file wire_format_lite.h.

◆ WriteFixedNoTagToArray() [1/2]

template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::WriteFixedNoTagToArray ( const RepeatedField< T > &  value,
uint8 *(*)(T, uint8 *)  Writer,
uint8 target 
)
static

◆ WriteFixedNoTagToArray() [2/2]

template<typename T >
uint8* google::protobuf.internal::WireFormatLite::WriteFixedNoTagToArray ( const RepeatedField< T > &  value,
uint8 *(*)(T, uint8 *)  Writer,
uint8 target 
)
inline

Definition at line 1440 of file wire_format_lite.h.

◆ WriteFloat()

void google::protobuf.internal::WireFormatLite::WriteFloat ( int  field_number,
float  value,
io::CodedOutputStream output 
)
static

Definition at line 455 of file wire_format_lite.cc.

◆ WriteFloatArray()

void google::protobuf.internal::WireFormatLite::WriteFloatArray ( const float *  a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 370 of file wire_format_lite.cc.

◆ WriteFloatNoTag()

void google::protobuf.internal::WireFormatLite::WriteFloatNoTag ( float  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1317 of file wire_format_lite.h.

◆ WriteFloatNoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFloatNoTagToArray ( const RepeatedField< float > &  value,
uint8 output 
)
inlinestatic

Definition at line 1497 of file wire_format_lite.h.

◆ WriteFloatNoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFloatNoTagToArray ( float  value,
uint8 target 
)
inlinestatic

Definition at line 1407 of file wire_format_lite.h.

◆ WriteFloatToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFloatToArray ( int  field_number,
const RepeatedField< float > &  value,
uint8 output 
)
inlinestatic

Definition at line 1647 of file wire_format_lite.h.

◆ WriteFloatToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteFloatToArray ( int  field_number,
float  value,
uint8 target 
)
inlinestatic

Definition at line 1564 of file wire_format_lite.h.

◆ WriteGroup()

void google::protobuf.internal::WireFormatLite::WriteGroup ( int  field_number,
const MessageLite value,
io::CodedOutputStream output 
)
static

Definition at line 510 of file wire_format_lite.cc.

◆ WriteGroupMaybeToArray()

void google::protobuf.internal::WireFormatLite::WriteGroupMaybeToArray ( int  field_number,
const MessageLite value,
io::CodedOutputStream output 
)
static

Definition at line 538 of file wire_format_lite.cc.

◆ WriteGroupNoVirtual() [1/2]

template<typename MessageType >
static void google::protobuf.internal::WireFormatLite::WriteGroupNoVirtual ( int  field_number,
const MessageType &  value,
io::CodedOutputStream output 
)
inlinestatic

◆ WriteGroupNoVirtual() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
void google::protobuf.internal::WireFormatLite::WriteGroupNoVirtual ( int  field_number,
const MessageType_WorkAroundCppLookupDefect &  value,
io::CodedOutputStream output 
)
inline

Definition at line 1337 of file wire_format_lite.h.

◆ WriteGroupToArray()

static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::WriteGroupToArray ( int  field_number,
const MessageLite value,
uint8 target 
)
inlinestatic

Definition at line 642 of file wire_format_lite.h.

◆ WriteInt32()

void google::protobuf.internal::WireFormatLite::WriteInt32 ( int  field_number,
int32  value,
io::CodedOutputStream output 
)
static

Definition at line 405 of file wire_format_lite.cc.

◆ WriteInt32NoTag()

void google::protobuf.internal::WireFormatLite::WriteInt32NoTag ( int32  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1277 of file wire_format_lite.h.

◆ WriteInt32NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt32NoTagToArray ( const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1457 of file wire_format_lite.h.

◆ WriteInt32NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt32NoTagToArray ( int32  value,
uint8 target 
)
inlinestatic

Definition at line 1362 of file wire_format_lite.h.

◆ WriteInt32ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt32ToArray ( int  field_number,
const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1603 of file wire_format_lite.h.

◆ WriteInt32ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt32ToArray ( int  field_number,
int32  value,
uint8 target 
)
inlinestatic

Definition at line 1514 of file wire_format_lite.h.

◆ WriteInt64()

void google::protobuf.internal::WireFormatLite::WriteInt64 ( int  field_number,
int64  value,
io::CodedOutputStream output 
)
static

Definition at line 410 of file wire_format_lite.cc.

◆ WriteInt64NoTag()

void google::protobuf.internal::WireFormatLite::WriteInt64NoTag ( int64  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1281 of file wire_format_lite.h.

◆ WriteInt64NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt64NoTagToArray ( const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1461 of file wire_format_lite.h.

◆ WriteInt64NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt64NoTagToArray ( int64  value,
uint8 target 
)
inlinestatic

Definition at line 1366 of file wire_format_lite.h.

◆ WriteInt64ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt64ToArray ( int  field_number,
const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1607 of file wire_format_lite.h.

◆ WriteInt64ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteInt64ToArray ( int  field_number,
int64  value,
uint8 target 
)
inlinestatic

Definition at line 1519 of file wire_format_lite.h.

◆ WriteMessage()

void google::protobuf.internal::WireFormatLite::WriteMessage ( int  field_number,
const MessageLite value,
io::CodedOutputStream output 
)
static

Definition at line 517 of file wire_format_lite.cc.

◆ WriteMessageMaybeToArray()

void google::protobuf.internal::WireFormatLite::WriteMessageMaybeToArray ( int  field_number,
const MessageLite value,
io::CodedOutputStream output 
)
static

Definition at line 547 of file wire_format_lite.cc.

◆ WriteMessageNoVirtual() [1/2]

template<typename MessageType >
static void google::protobuf.internal::WireFormatLite::WriteMessageNoVirtual ( int  field_number,
const MessageType &  value,
io::CodedOutputStream output 
)
inlinestatic

◆ WriteMessageNoVirtual() [2/2]

template<typename MessageType_WorkAroundCppLookupDefect >
void google::protobuf.internal::WireFormatLite::WriteMessageNoVirtual ( int  field_number,
const MessageType_WorkAroundCppLookupDefect &  value,
io::CodedOutputStream output 
)
inline

Definition at line 1345 of file wire_format_lite.h.

◆ WriteMessageToArray()

static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::WriteMessageToArray ( int  field_number,
const MessageLite value,
uint8 target 
)
inlinestatic

Definition at line 646 of file wire_format_lite.h.

◆ WritePrimitiveNoTagToArray() [1/2]

template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::WritePrimitiveNoTagToArray ( const RepeatedField< T > &  value,
uint8 *(*)(T, uint8 *)  Writer,
uint8 target 
)
static

◆ WritePrimitiveNoTagToArray() [2/2]

template<typename T >
uint8* google::protobuf.internal::WireFormatLite::WritePrimitiveNoTagToArray ( const RepeatedField< T > &  value,
uint8 *(*)(T, uint8 *)  Writer,
uint8 target 
)
inline

Definition at line 1425 of file wire_format_lite.h.

◆ WritePrimitiveToArray() [1/2]

template<typename T >
static PROTOBUF_ALWAYS_INLINE uint8* google::protobuf.internal::WireFormatLite::WritePrimitiveToArray ( int  field_number,
const RepeatedField< T > &  value,
uint8 *(*)(int, T, uint8 *)  Writer,
uint8 target 
)
static

◆ WritePrimitiveToArray() [2/2]

template<typename T >
uint8* google::protobuf.internal::WireFormatLite::WritePrimitiveToArray ( int  field_number,
const RepeatedField< T > &  value,
uint8 *(*)(int, T, uint8 *)  Writer,
uint8 target 
)
inline

Definition at line 1586 of file wire_format_lite.h.

◆ WriteSFixed32()

void google::protobuf.internal::WireFormatLite::WriteSFixed32 ( int  field_number,
int32  value,
io::CodedOutputStream output 
)
static

Definition at line 445 of file wire_format_lite.cc.

◆ WriteSFixed32Array()

void google::protobuf.internal::WireFormatLite::WriteSFixed32Array ( const int32 a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 390 of file wire_format_lite.cc.

◆ WriteSFixed32NoTag()

void google::protobuf.internal::WireFormatLite::WriteSFixed32NoTag ( int32  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1309 of file wire_format_lite.h.

◆ WriteSFixed32NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed32NoTagToArray ( const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1489 of file wire_format_lite.h.

◆ WriteSFixed32NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed32NoTagToArray ( int32  value,
uint8 target 
)
inlinestatic

Definition at line 1397 of file wire_format_lite.h.

◆ WriteSFixed32ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed32ToArray ( int  field_number,
const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1637 of file wire_format_lite.h.

◆ WriteSFixed32ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed32ToArray ( int  field_number,
int32  value,
uint8 target 
)
inlinestatic

Definition at line 1554 of file wire_format_lite.h.

◆ WriteSFixed64()

void google::protobuf.internal::WireFormatLite::WriteSFixed64 ( int  field_number,
int64  value,
io::CodedOutputStream output 
)
static

Definition at line 450 of file wire_format_lite.cc.

◆ WriteSFixed64Array()

void google::protobuf.internal::WireFormatLite::WriteSFixed64Array ( const int64 a,
int  n,
io::CodedOutputStream output 
)
static

Definition at line 395 of file wire_format_lite.cc.

◆ WriteSFixed64NoTag()

void google::protobuf.internal::WireFormatLite::WriteSFixed64NoTag ( int64  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1313 of file wire_format_lite.h.

◆ WriteSFixed64NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed64NoTagToArray ( const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1493 of file wire_format_lite.h.

◆ WriteSFixed64NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed64NoTagToArray ( int64  value,
uint8 target 
)
inlinestatic

Definition at line 1402 of file wire_format_lite.h.

◆ WriteSFixed64ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed64ToArray ( int  field_number,
const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1642 of file wire_format_lite.h.

◆ WriteSFixed64ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSFixed64ToArray ( int  field_number,
int64  value,
uint8 target 
)
inlinestatic

Definition at line 1559 of file wire_format_lite.h.

◆ WriteSInt32()

void google::protobuf.internal::WireFormatLite::WriteSInt32 ( int  field_number,
int32  value,
io::CodedOutputStream output 
)
static

Definition at line 425 of file wire_format_lite.cc.

◆ WriteSInt32NoTag()

void google::protobuf.internal::WireFormatLite::WriteSInt32NoTag ( int32  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1293 of file wire_format_lite.h.

◆ WriteSInt32NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt32NoTagToArray ( const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1473 of file wire_format_lite.h.

◆ WriteSInt32NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt32NoTagToArray ( int32  value,
uint8 target 
)
inlinestatic

Definition at line 1379 of file wire_format_lite.h.

◆ WriteSInt32ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt32ToArray ( int  field_number,
const RepeatedField< int32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1619 of file wire_format_lite.h.

◆ WriteSInt32ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt32ToArray ( int  field_number,
int32  value,
uint8 target 
)
inlinestatic

Definition at line 1534 of file wire_format_lite.h.

◆ WriteSInt64()

void google::protobuf.internal::WireFormatLite::WriteSInt64 ( int  field_number,
int64  value,
io::CodedOutputStream output 
)
static

Definition at line 430 of file wire_format_lite.cc.

◆ WriteSInt64NoTag()

void google::protobuf.internal::WireFormatLite::WriteSInt64NoTag ( int64  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1297 of file wire_format_lite.h.

◆ WriteSInt64NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt64NoTagToArray ( const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1477 of file wire_format_lite.h.

◆ WriteSInt64NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt64NoTagToArray ( int64  value,
uint8 target 
)
inlinestatic

Definition at line 1384 of file wire_format_lite.h.

◆ WriteSInt64ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt64ToArray ( int  field_number,
const RepeatedField< int64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1623 of file wire_format_lite.h.

◆ WriteSInt64ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteSInt64ToArray ( int  field_number,
int64  value,
uint8 target 
)
inlinestatic

Definition at line 1539 of file wire_format_lite.h.

◆ WriteString()

void google::protobuf.internal::WireFormatLite::WriteString ( int  field_number,
const std::string value,
io::CodedOutputStream output 
)
static

Definition at line 476 of file wire_format_lite.cc.

◆ WriteStringMaybeAliased()

void google::protobuf.internal::WireFormatLite::WriteStringMaybeAliased ( int  field_number,
const std::string value,
io::CodedOutputStream output 
)
static

Definition at line 484 of file wire_format_lite.cc.

◆ WriteStringToArray()

uint8 * google::protobuf.internal::WireFormatLite::WriteStringToArray ( int  field_number,
const std::string value,
uint8 target 
)
inlinestatic

Definition at line 1665 of file wire_format_lite.h.

◆ WriteSubMessageMaybeToArray()

void google::protobuf.internal::WireFormatLite::WriteSubMessageMaybeToArray ( int  size,
const MessageLite value,
io::CodedOutputStream output 
)
staticprivate

Definition at line 525 of file wire_format_lite.cc.

◆ WriteTag()

void google::protobuf.internal::WireFormatLite::WriteTag ( int  field_number,
WireType  type,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1272 of file wire_format_lite.h.

◆ WriteTagToArray()

uint8 * google::protobuf.internal::WireFormatLite::WriteTagToArray ( int  field_number,
WireType  type,
uint8 target 
)
inlinestatic

Definition at line 1356 of file wire_format_lite.h.

◆ WriteUInt32()

void google::protobuf.internal::WireFormatLite::WriteUInt32 ( int  field_number,
uint32  value,
io::CodedOutputStream output 
)
static

Definition at line 415 of file wire_format_lite.cc.

◆ WriteUInt32NoTag()

void google::protobuf.internal::WireFormatLite::WriteUInt32NoTag ( uint32  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1285 of file wire_format_lite.h.

◆ WriteUInt32NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt32NoTagToArray ( const RepeatedField< uint32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1465 of file wire_format_lite.h.

◆ WriteUInt32NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt32NoTagToArray ( uint32  value,
uint8 target 
)
inlinestatic

Definition at line 1371 of file wire_format_lite.h.

◆ WriteUInt32ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt32ToArray ( int  field_number,
const RepeatedField< uint32 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1611 of file wire_format_lite.h.

◆ WriteUInt32ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt32ToArray ( int  field_number,
uint32  value,
uint8 target 
)
inlinestatic

Definition at line 1524 of file wire_format_lite.h.

◆ WriteUInt64()

void google::protobuf.internal::WireFormatLite::WriteUInt64 ( int  field_number,
uint64  value,
io::CodedOutputStream output 
)
static

Definition at line 420 of file wire_format_lite.cc.

◆ WriteUInt64NoTag()

void google::protobuf.internal::WireFormatLite::WriteUInt64NoTag ( uint64  value,
io::CodedOutputStream output 
)
inlinestatic

Definition at line 1289 of file wire_format_lite.h.

◆ WriteUInt64NoTagToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt64NoTagToArray ( const RepeatedField< uint64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1469 of file wire_format_lite.h.

◆ WriteUInt64NoTagToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt64NoTagToArray ( uint64  value,
uint8 target 
)
inlinestatic

Definition at line 1375 of file wire_format_lite.h.

◆ WriteUInt64ToArray() [1/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt64ToArray ( int  field_number,
const RepeatedField< uint64 > &  value,
uint8 output 
)
inlinestatic

Definition at line 1615 of file wire_format_lite.h.

◆ WriteUInt64ToArray() [2/2]

uint8 * google::protobuf.internal::WireFormatLite::WriteUInt64ToArray ( int  field_number,
uint64  value,
uint8 target 
)
inlinestatic

Definition at line 1529 of file wire_format_lite.h.

◆ ZigZagDecode32()

int32 google::protobuf.internal::WireFormatLite::ZigZagDecode32 ( uint32  n)
inlinestatic

Definition at line 859 of file wire_format_lite.h.

◆ ZigZagDecode64()

int64 google::protobuf.internal::WireFormatLite::ZigZagDecode64 ( uint64  n)
inlinestatic

Definition at line 870 of file wire_format_lite.h.

◆ ZigZagEncode32()

uint32 google::protobuf.internal::WireFormatLite::ZigZagEncode32 ( int32  n)
inlinestatic

Definition at line 853 of file wire_format_lite.h.

◆ ZigZagEncode64()

uint64 google::protobuf.internal::WireFormatLite::ZigZagEncode64 ( int64  n)
inlinestatic

Definition at line 864 of file wire_format_lite.h.

Member Data Documentation

◆ kBoolSize

const size_t google::protobuf.internal::WireFormatLite::kBoolSize = 1
static

Definition at line 678 of file wire_format_lite.h.

◆ kDoubleSize

const size_t google::protobuf.internal::WireFormatLite::kDoubleSize = 8
static

Definition at line 677 of file wire_format_lite.h.

◆ kFieldTypeToCppTypeMap

const WireFormatLite::CppType google::protobuf.internal::WireFormatLite::kFieldTypeToCppTypeMap
staticprivate

◆ kFixed32Size

const size_t google::protobuf.internal::WireFormatLite::kFixed32Size = 4
static

Definition at line 672 of file wire_format_lite.h.

◆ kFixed64Size

const size_t google::protobuf.internal::WireFormatLite::kFixed64Size = 8
static

Definition at line 673 of file wire_format_lite.h.

◆ kFloatSize

const size_t google::protobuf.internal::WireFormatLite::kFloatSize = 4
static

Definition at line 676 of file wire_format_lite.h.

◆ kMessageSetItemEndTag

const int google::protobuf.internal::WireFormatLite::kMessageSetItemEndTag
static

◆ kMessageSetItemNumber

const int google::protobuf.internal::WireFormatLite::kMessageSetItemNumber = 1
static

Definition at line 212 of file wire_format_lite.h.

◆ kMessageSetItemStartTag

const int google::protobuf.internal::WireFormatLite::kMessageSetItemStartTag
static

◆ kMessageSetItemTagsSize

const size_t google::protobuf.internal::WireFormatLite::kMessageSetItemTagsSize
static
Initial value:
=
io::CodedOutputStream::StaticVarintSize32<
io::CodedOutputStream::StaticVarintSize32<
io::CodedOutputStream::StaticVarintSize32<
io::CodedOutputStream::StaticVarintSize32<

Definition at line 225 of file wire_format_lite.h.

◆ kMessageSetMessageNumber

const int google::protobuf.internal::WireFormatLite::kMessageSetMessageNumber = 3
static

Definition at line 214 of file wire_format_lite.h.

◆ kMessageSetMessageTag

const int google::protobuf.internal::WireFormatLite::kMessageSetMessageTag
static

◆ kMessageSetTypeIdNumber

const int google::protobuf.internal::WireFormatLite::kMessageSetTypeIdNumber = 2
static

Definition at line 213 of file wire_format_lite.h.

◆ kMessageSetTypeIdTag

const int google::protobuf.internal::WireFormatLite::kMessageSetTypeIdTag
static

◆ kSFixed32Size

const size_t google::protobuf.internal::WireFormatLite::kSFixed32Size = 4
static

Definition at line 674 of file wire_format_lite.h.

◆ kSFixed64Size

const size_t google::protobuf.internal::WireFormatLite::kSFixed64Size = 8
static

Definition at line 675 of file wire_format_lite.h.

◆ kTagTypeBits

const int google::protobuf.internal::WireFormatLite::kTagTypeBits = 3
static

Definition at line 158 of file wire_format_lite.h.

◆ kTagTypeMask

const uint32 google::protobuf.internal::WireFormatLite::kTagTypeMask = (1 << kTagTypeBits) - 1
static

Definition at line 160 of file wire_format_lite.h.

◆ kWireTypeForFieldType

const WireFormatLite::WireType google::protobuf.internal::WireFormatLite::kWireTypeForFieldType
staticprivate

The documentation for this class was generated from the following files:
google::protobuf.internal::WireFormatLite::CPPTYPE_ENUM
@ CPPTYPE_ENUM
Definition: wire_format_lite.h:142
google::protobuf.internal::WireFormatLite::WIRETYPE_FIXED32
@ WIRETYPE_FIXED32
Definition: wire_format_lite.h:107
google::protobuf.internal::WireFormatLite::WIRETYPE_VARINT
@ WIRETYPE_VARINT
Definition: wire_format_lite.h:102
google::protobuf.internal::WireFormatLite::CPPTYPE_DOUBLE
@ CPPTYPE_DOUBLE
Definition: wire_format_lite.h:139
google::protobuf.internal::WireFormatLite::CPPTYPE_UINT32
@ CPPTYPE_UINT32
Definition: wire_format_lite.h:137
google::protobuf.internal::WireFormatLite::kMessageSetTypeIdNumber
static const int kMessageSetTypeIdNumber
Definition: wire_format_lite.h:213
google::protobuf.internal::WireFormatLite::kMessageSetItemEndTag
static const int kMessageSetItemEndTag
Definition: wire_format_lite.h:217
google::protobuf.internal::WireFormatLite::WIRETYPE_END_GROUP
@ WIRETYPE_END_GROUP
Definition: wire_format_lite.h:106
google::protobuf.internal::WireFormatLite::CppType
CppType
Definition: wire_format_lite.h:134
google::protobuf.internal::WireFormatLite::kMessageSetTypeIdTag
static const int kMessageSetTypeIdTag
Definition: wire_format_lite.h:219
google::protobuf.internal::WireFormatLite::kMessageSetMessageTag
static const int kMessageSetMessageTag
Definition: wire_format_lite.h:221
google::protobuf.internal::WireFormatLite::CPPTYPE_UINT64
@ CPPTYPE_UINT64
Definition: wire_format_lite.h:138
google::protobuf.internal::WireFormatLite::CPPTYPE_INT64
@ CPPTYPE_INT64
Definition: wire_format_lite.h:136
google::protobuf.internal::WireFormatLite::WIRETYPE_FIXED64
@ WIRETYPE_FIXED64
Definition: wire_format_lite.h:103
google::protobuf.internal::WireFormatLite::CPPTYPE_STRING
@ CPPTYPE_STRING
Definition: wire_format_lite.h:143
google::protobuf.internal::WireFormatLite::CPPTYPE_BOOL
@ CPPTYPE_BOOL
Definition: wire_format_lite.h:141
google::protobuf.internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED
@ WIRETYPE_LENGTH_DELIMITED
Definition: wire_format_lite.h:104
google::protobuf.internal::WireFormatLite::kMessageSetMessageNumber
static const int kMessageSetMessageNumber
Definition: wire_format_lite.h:214
google::protobuf.internal::WireFormatLite::CPPTYPE_MESSAGE
@ CPPTYPE_MESSAGE
Definition: wire_format_lite.h:144
google::protobuf.internal::WireFormatLite::WIRETYPE_START_GROUP
@ WIRETYPE_START_GROUP
Definition: wire_format_lite.h:105
google::protobuf.internal::WireFormatLite::kMessageSetItemNumber
static const int kMessageSetItemNumber
Definition: wire_format_lite.h:212
google::protobuf.internal::WireFormatLite::WireType
WireType
Definition: wire_format_lite.h:101
google::protobuf.internal::WireFormatLite::CPPTYPE_FLOAT
@ CPPTYPE_FLOAT
Definition: wire_format_lite.h:140
GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG
#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG(FIELD_NUMBER, TYPE)
Definition: wire_format_lite.h:202
value
GLsizei const GLfloat * value
Definition: glcorearb.h:3093
google::protobuf.internal::WireFormatLite::kMessageSetItemStartTag
static const int kMessageSetItemStartTag
Definition: wire_format_lite.h:215
google::protobuf.internal::WireFormatLite::CPPTYPE_INT32
@ CPPTYPE_INT32
Definition: wire_format_lite.h:135


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10