#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 > | |
uint8 * | InternalWriteGroupNoVirtualToArray (int field_number, const MessageType_WorkAroundCppLookupDefect &value, uint8 *target) |
template<typename MessageType > | |
uint8 * | InternalWriteGroupToArray (int field_number, const MessageType &value, uint8 *target) |
template<typename MessageType_WorkAroundCppLookupDefect > | |
uint8 * | InternalWriteMessageNoVirtualToArray (int field_number, const MessageType_WorkAroundCppLookupDefect &value, uint8 *target) |
template<typename MessageType > | |
uint8 * | InternalWriteMessageToArray (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 > | |
uint8 * | WriteFixedNoTagToArray (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 > | |
uint8 * | WritePrimitiveNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target) |
template<typename T > | |
uint8 * | WritePrimitiveToArray (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 uint8 * | InternalWriteGroupNoVirtualToArray (int field_number, const MessageType &value, uint8 *target) |
template<typename MessageType > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | InternalWriteGroupToArray (int field_number, const MessageType &value, uint8 *target) |
template<typename MessageType > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | InternalWriteMessageNoVirtualToArray (int field_number, const MessageType &value, uint8 *target) |
template<typename MessageType > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | InternalWriteMessageToArray (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 uint8 * | ReadPrimitiveFromArray (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 uint8 * | WriteBoolNoTagToArray (bool value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteBoolNoTagToArray (const RepeatedField< bool > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteBoolToArray (int field_number, bool value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteBoolToArray (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 uint8 * | WriteBytesToArray (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 uint8 * | WriteDoubleNoTagToArray (const RepeatedField< double > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteDoubleNoTagToArray (double value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteDoubleToArray (int field_number, const RepeatedField< double > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteDoubleToArray (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 uint8 * | WriteEnumNoTagToArray (const RepeatedField< int > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteEnumNoTagToArray (int value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteEnumToArray (int field_number, const RepeatedField< int > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteEnumToArray (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 uint8 * | WriteFixed32NoTagToArray (const RepeatedField< uint32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed32NoTagToArray (uint32 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed32ToArray (int field_number, const RepeatedField< uint32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed32ToArray (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 uint8 * | WriteFixed64NoTagToArray (const RepeatedField< uint64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed64NoTagToArray (uint64 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed64ToArray (int field_number, const RepeatedField< uint64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixed64ToArray (int field_number, uint64 value, uint8 *target) |
template<typename T > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFixedNoTagToArray (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 uint8 * | WriteFloatNoTagToArray (const RepeatedField< float > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFloatNoTagToArray (float value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFloatToArray (int field_number, const RepeatedField< float > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteFloatToArray (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 uint8 * | WriteGroupToArray (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 uint8 * | WriteInt32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt32NoTagToArray (int32 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt32ToArray (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 uint8 * | WriteInt64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt64NoTagToArray (int64 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteInt64ToArray (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 uint8 * | WriteMessageToArray (int field_number, const MessageLite &value, uint8 *target) |
template<typename T > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | WritePrimitiveNoTagToArray (const RepeatedField< T > &value, uint8 *(*Writer)(T, uint8 *), uint8 *target) |
template<typename T > | |
static PROTOBUF_ALWAYS_INLINE uint8 * | WritePrimitiveToArray (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 uint8 * | WriteSFixed32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed32NoTagToArray (int32 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed32ToArray (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 uint8 * | WriteSFixed64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed64NoTagToArray (int64 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSFixed64ToArray (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 uint8 * | WriteSInt32NoTagToArray (const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt32NoTagToArray (int32 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt32ToArray (int field_number, const RepeatedField< int32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt32ToArray (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 uint8 * | WriteSInt64NoTagToArray (const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt64NoTagToArray (int64 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt64ToArray (int field_number, const RepeatedField< int64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteSInt64ToArray (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 uint8 * | WriteStringToArray (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 uint8 * | WriteTagToArray (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 uint8 * | WriteUInt32NoTagToArray (const RepeatedField< uint32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt32NoTagToArray (uint32 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt32ToArray (int field_number, const RepeatedField< uint32 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt32ToArray (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 uint8 * | WriteUInt64NoTagToArray (const RepeatedField< uint64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt64NoTagToArray (uint64 value, uint8 *target) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt64ToArray (int field_number, const RepeatedField< uint64 > &value, uint8 *output) |
static PROTOBUF_ALWAYS_INLINE uint8 * | WriteUInt64ToArray (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 [] |
Definition at line 84 of file wire_format_lite.h.
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.
Definition at line 111 of file wire_format_lite.h.
Enumerator | |
---|---|
PARSE | |
SERIALIZE |
Definition at line 322 of file wire_format_lite.h.
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.
|
inlinestatic |
Definition at line 1750 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 820 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 802 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 811 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 793 of file wire_format_lite.h.
|
static |
Definition at line 727 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1743 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 763 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 777 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 773 of file wire_format_lite.h.
|
private |
|
inlinestatic |
Definition at line 1756 of file wire_format_lite.h.
|
inlinestatic |
|
inline |
Definition at line 1767 of file wire_format_lite.h.
|
static |
Definition at line 700 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1725 of file wire_format_lite.h.
|
static |
Definition at line 758 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1728 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1702 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1684 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1711 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1691 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1778 of file wire_format_lite.h.
|
inlinestaticconstexpr |
Definition at line 768 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1760 of file wire_format_lite.h.
|
inlinestatic |
|
inline |
Definition at line 1772 of file wire_format_lite.h.
|
static |
Definition at line 570 of file wire_format_lite.cc.
|
static |
Definition at line 565 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1245 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1258 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 340 of file wire_format_lite.h.
|
static |
|
static |
Definition at line 293 of file wire_format_lite.cc.
|
staticprivate |
|
inline |
Definition at line 1157 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1142 of file wire_format_lite.h.
|
static |
Definition at line 1238 of file wire_format_lite.h.
|
static |
|
static |
|
staticprivate |
|
inline |
Definition at line 1067 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1051 of file wire_format_lite.h.
|
static |
Definition at line 1134 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 883 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 878 of file wire_format_lite.h.
|
static |
Definition at line 718 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1737 of file wire_format_lite.h.
|
static |
Definition at line 776 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1740 of file wire_format_lite.h.
|
static |
Definition at line 121 of file wire_format_lite.cc.
|
static |
Definition at line 167 of file wire_format_lite.cc.
|
static |
Definition at line 226 of file wire_format_lite.cc.
|
static |
Definition at line 245 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1747 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 781 of file wire_format_lite.h.
|
static |
Definition at line 709 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1731 of file wire_format_lite.h.
|
static |
Definition at line 767 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1734 of file wire_format_lite.h.
|
static |
Definition at line 590 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 152 of file wire_format_lite.h.
|
static |
Definition at line 465 of file wire_format_lite.cc.
|
static |
Definition at line 400 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1325 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1417 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1505 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1574 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1655 of file wire_format_lite.h.
|
static |
Definition at line 493 of file wire_format_lite.cc.
|
static |
Definition at line 500 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1675 of file wire_format_lite.h.
|
static |
Definition at line 460 of file wire_format_lite.cc.
|
static |
Definition at line 375 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1321 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1501 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1412 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1651 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1569 of file wire_format_lite.h.
|
static |
Definition at line 470 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1329 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1509 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1420 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1660 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1579 of file wire_format_lite.h.
|
static |
Definition at line 435 of file wire_format_lite.cc.
|
static |
Definition at line 380 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1301 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1481 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1389 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1627 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1544 of file wire_format_lite.h.
|
static |
Definition at line 440 of file wire_format_lite.cc.
|
static |
Definition at line 385 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1305 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1485 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1393 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1632 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1549 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1440 of file wire_format_lite.h.
|
static |
Definition at line 455 of file wire_format_lite.cc.
|
static |
Definition at line 370 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1317 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1497 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1407 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1647 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1564 of file wire_format_lite.h.
|
static |
Definition at line 510 of file wire_format_lite.cc.
|
static |
Definition at line 538 of file wire_format_lite.cc.
|
inlinestatic |
|
inline |
Definition at line 1337 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 642 of file wire_format_lite.h.
|
static |
Definition at line 405 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1277 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1457 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1362 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1603 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1514 of file wire_format_lite.h.
|
static |
Definition at line 410 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1281 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1461 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1366 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1607 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1519 of file wire_format_lite.h.
|
static |
Definition at line 517 of file wire_format_lite.cc.
|
static |
Definition at line 547 of file wire_format_lite.cc.
|
inlinestatic |
|
inline |
Definition at line 1345 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 646 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1425 of file wire_format_lite.h.
|
static |
|
inline |
Definition at line 1586 of file wire_format_lite.h.
|
static |
Definition at line 445 of file wire_format_lite.cc.
|
static |
Definition at line 390 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1309 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1489 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1397 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1637 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1554 of file wire_format_lite.h.
|
static |
Definition at line 450 of file wire_format_lite.cc.
|
static |
Definition at line 395 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1313 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1493 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1402 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1642 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1559 of file wire_format_lite.h.
|
static |
Definition at line 425 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1293 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1473 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1379 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1619 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1534 of file wire_format_lite.h.
|
static |
Definition at line 430 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1297 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1477 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1384 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1623 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1539 of file wire_format_lite.h.
|
static |
Definition at line 476 of file wire_format_lite.cc.
|
static |
Definition at line 484 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1665 of file wire_format_lite.h.
|
staticprivate |
Definition at line 525 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1272 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1356 of file wire_format_lite.h.
|
static |
Definition at line 415 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1285 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1465 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1371 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1611 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1524 of file wire_format_lite.h.
|
static |
Definition at line 420 of file wire_format_lite.cc.
|
inlinestatic |
Definition at line 1289 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1469 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1375 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1615 of file wire_format_lite.h.
|
inlinestatic |
Definition at line 1529 of file wire_format_lite.h.
Definition at line 859 of file wire_format_lite.h.
Definition at line 870 of file wire_format_lite.h.
Definition at line 853 of file wire_format_lite.h.
Definition at line 864 of file wire_format_lite.h.
|
static |
Definition at line 678 of file wire_format_lite.h.
|
static |
Definition at line 677 of file wire_format_lite.h.
|
staticprivate |
Definition at line 714 of file wire_format_lite.h.
|
static |
Definition at line 672 of file wire_format_lite.h.
|
static |
Definition at line 673 of file wire_format_lite.h.
|
static |
Definition at line 676 of file wire_format_lite.h.
|
static |
Definition at line 217 of file wire_format_lite.h.
|
static |
Definition at line 212 of file wire_format_lite.h.
|
static |
Definition at line 215 of file wire_format_lite.h.
|
static |
Definition at line 225 of file wire_format_lite.h.
|
static |
Definition at line 214 of file wire_format_lite.h.
|
static |
Definition at line 221 of file wire_format_lite.h.
|
static |
Definition at line 213 of file wire_format_lite.h.
|
static |
Definition at line 219 of file wire_format_lite.h.
|
static |
Definition at line 674 of file wire_format_lite.h.
|
static |
Definition at line 675 of file wire_format_lite.h.
|
static |
Definition at line 158 of file wire_format_lite.h.
|
static |
Definition at line 160 of file wire_format_lite.h.
|
staticprivate |
Definition at line 715 of file wire_format_lite.h.