Go to the documentation of this file.
39 #ifndef GOOGLE_PROTOBUF_WIRE_FORMAT_H__
40 #define GOOGLE_PROTOBUF_WIRE_FORMAT_H__
50 #error "You cannot SWIG proto headers"
53 #include <google/protobuf/port_def.inc>
58 class CodedInputStream;
59 class CodedOutputStream;
147 bool (*is_valid)(
int),
152 static void SerializeUnknownFields(
const UnknownFieldSet& unknown_fields,
159 static uint8* SerializeUnknownFieldsToArray(
171 static uint8* SerializeUnknownMessageSetItemsToArray(
175 static size_t ComputeUnknownFieldsSize(
const UnknownFieldSet& unknown_fields);
191 static bool ParseAndMergeField(
197 static void SerializeFieldWithCachedSizes(
211 static void SerializeMessageSetItemWithCachedSizes(
221 static size_t FieldDataOnlyByteSize(
233 static void VerifyUTF8String(
const char*
data,
int size, Operation op);
236 static void VerifyUTF8StringNamedField(
const char*
data,
int size,
237 Operation op,
const char* field_name);
246 static bool ParseAndMergeMessageSetField(
uint32 field_number,
258 : unknown_fields_(unknown_fields) {}
264 void SkipUnknownEnum(
int field_number,
int value)
override;
274 if (
field->is_packed()) {
304 #ifdef GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED
317 const char* field_name) {
318 #ifdef GOOGLE_PROTOBUF_UTF8_VALIDATION_ENABLED
345 #include <google/protobuf/port_undef.inc>
347 #endif // GOOGLE_PROTOBUF_WIRE_FORMAT_H__
size_t ComputeUnknownMessageSetItemsSize(const UnknownFieldSet &unknown_fields)
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
static PyObject * UnknownFieldSet(CMessage *self)
~UnknownFieldSetFieldSkipper() override
UnknownFieldSet * unknown_fields_
GLenum GLsizei GLsizei GLint * values
UnknownFieldSetFieldSkipper(UnknownFieldSet *unknown_fields)
const FieldDescriptor * field
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
void SerializeUnknownMessageSetItems(const UnknownFieldSet &unknown_fields, io::CodedOutputStream *output)
GLsizei const GLfloat * value
const upb_json_parsermethod const upb_symtab upb_sink * output
GLenum GLuint GLenum GLsizei const GLchar * message
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:01