webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Namespaces | Macros
wire_format_lite.h File Reference
#include <string>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/io/coded_stream.h>

Go to the source code of this file.

Classes

class  google::protobuf::RepeatedField< Element >
 
class  google::protobuf.internal::WireFormatLite
 
class  google::protobuf.internal::FieldSkipper
 
class  google::protobuf.internal::CodedOutputStreamFieldSkipper
 

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG(FIELD_NUMBER, TYPE)
 
#define input   io::CodedInputStream* input_arg
 
#define output   io::CodedOutputStream* output_arg
 
#define field_number   int field_number_arg
 
#define INL   GOOGLE_ATTRIBUTE_ALWAYS_INLINE
 
#define output   uint8* target
 

Macro Definition Documentation

◆ field_number

#define field_number   int field_number_arg

◆ GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG

#define GOOGLE_PROTOBUF_WIRE_FORMAT_MAKE_TAG (   FIELD_NUMBER,
  TYPE 
)
Value:
static_cast<uint32>( \
| (TYPE))
static const int kTagTypeBits
Definition: wire_format_lite.h:143
#define TYPE(u, l)
Definition: upb.c:9296
uint32_t uint32
Definition: angle_config.h:28

◆ INL

◆ input

#define input   io::CodedInputStream* input_arg

◆ output [1/2]

#define output   io::CodedOutputStream* output_arg

◆ output [2/2]

#define output   uint8* target