Classes | Namespaces | Macros | Functions
wire_format_lite.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/port.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for wire_format_lite.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  google::protobuf.internal::CodedOutputStreamFieldSkipper
 
class  google::protobuf.internal::FieldSkipper
 
class  google::protobuf.internal::WireFormatLite
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED
 
#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG(FIELD_NUMBER, TYPE)   static_cast<uint32>((static_cast<uint32>(FIELD_NUMBER) << 3) | (TYPE))
 
#define READ_REPEATED_FIXED_SIZE_PRIMITIVE(CPPTYPE, DECLARED_TYPE)
 
#define READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE(CPPTYPE, DECLARED_TYPE)
 

Functions

size_t google.protobuf.internal::ComputeUnknownMessageSetItemsSize (const std::string &unknown_fields)
 
template<typename MS >
bool google.protobuf.internal::ParseMessageSetItemImpl (io::CodedInputStream *input, MS ms)
 
void google.protobuf.internal::SerializeUnknownMessageSetItems (const std::string &unknown_fields, io::CodedOutputStream *output)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< bool, WireFormatLite::TYPE_BOOL > (io::CodedInputStream *input, bool *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< double, WireFormatLite::TYPE_DOUBLE > (io::CodedInputStream *input, double *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< float, WireFormatLite::TYPE_FLOAT > (io::CodedInputStream *input, float *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int, WireFormatLite::TYPE_ENUM > (io::CodedInputStream *input, int *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_INT32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SFIXED32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int32, WireFormatLite::TYPE_SINT32 > (io::CodedInputStream *input, int32 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_INT64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SFIXED64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< int64, WireFormatLite::TYPE_SINT64 > (io::CodedInputStream *input, int64 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_FIXED32 > (io::CodedInputStream *input, uint32 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< uint32, WireFormatLite::TYPE_UINT32 > (io::CodedInputStream *input, uint32 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_FIXED64 > (io::CodedInputStream *input, uint64 *value)
 
template<>
bool google.protobuf.internal::WireFormatLite::ReadPrimitive< uint64, WireFormatLite::TYPE_UINT64 > (io::CodedInputStream *input, uint64 *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< double, WireFormatLite::TYPE_DOUBLE > (const uint8 *buffer, double *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< float, WireFormatLite::TYPE_FLOAT > (const uint8 *buffer, float *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< int32, WireFormatLite::TYPE_SFIXED32 > (const uint8 *buffer, int32 *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< int64, WireFormatLite::TYPE_SFIXED64 > (const uint8 *buffer, int64 *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< uint32, WireFormatLite::TYPE_FIXED32 > (const uint8 *buffer, uint32 *value)
 
template<>
const uint8 * google.protobuf.internal::WireFormatLite::ReadPrimitiveFromArray< uint64, WireFormatLite::TYPE_FIXED64 > (const uint8 *buffer, uint64 *value)
 

Macro Definition Documentation

◆ GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED

#define GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED

Definition at line 55 of file wire_format_lite.h.

◆ GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG

#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG (   FIELD_NUMBER,
  TYPE 
)    static_cast<uint32>((static_cast<uint32>(FIELD_NUMBER) << 3) | (TYPE))

Definition at line 202 of file wire_format_lite.h.

◆ READ_REPEATED_FIXED_SIZE_PRIMITIVE

#define READ_REPEATED_FIXED_SIZE_PRIMITIVE (   CPPTYPE,
  DECLARED_TYPE 
)
Value:
template <> \
inline bool WireFormatLite::ReadRepeatedPrimitive< \
CPPTYPE, WireFormatLite::DECLARED_TYPE>( \
int tag_size, uint32 tag, io::CodedInputStream* input, \
RepeatedField<CPPTYPE>* values) { \
return ReadRepeatedFixedSizePrimitive<CPPTYPE, \
WireFormatLite::DECLARED_TYPE>( \
tag_size, tag, input, values); \
}

Definition at line 1113 of file wire_format_lite.h.

◆ READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE

#define READ_REPEATED_PACKED_FIXED_SIZE_PRIMITIVE (   CPPTYPE,
  DECLARED_TYPE 
)
Value:
template <> \
inline bool \
WireFormatLite::ReadPackedPrimitive<CPPTYPE, WireFormatLite::DECLARED_TYPE>( \
io::CodedInputStream * input, RepeatedField<CPPTYPE> * values) { \
return ReadPackedFixedSizePrimitive<CPPTYPE, \
WireFormatLite::DECLARED_TYPE>( \
input, values); \
}

Definition at line 1218 of file wire_format_lite.h.

input
std::string input
Definition: tokenizer_unittest.cc:197
google::protobuf::uint32
uint32_t uint32
Definition: protobuf/src/google/protobuf/stubs/port.h:155
values
GLenum GLsizei GLsizei GLint * values
Definition: glcorearb.h:3591
RepeatedField
Definition: ruby/ext/google/protobuf_c/protobuf.h:395


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