webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Enumerations | Functions
extension_set.cc File Reference
#include <google/protobuf/stubs/hash.h>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/stubs/map_util.h>

Namespaces

 google
 
 google::protobuf
 
 google.protobuf.internal
 

Macros

#define GOOGLE_DCHECK_TYPE(EXTENSION, LABEL, CPPTYPE)
 
#define PRIMITIVE_ACCESSORS(UPPERCASE, LOWERCASE, CAMELCASE)
 
#define HANDLE_TYPE(UPPERCASE, LOWERCASE, REPEATED_TYPE)
 
#define HANDLE_TYPE(UPPERCASE, LOWERCASE, CAMELCASE)
 
#define HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CPP_CAMELCASE, CPP_LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, VALUE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, CAMELCASE)
 
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)
 
#define HANDLE_TYPE(UPPERCASE, LOWERCASE)
 

Enumerations

enum  google::protobuf::internal::@17345::Cardinality
 

Functions

 google.protobuf.internal::GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_primitive_generic_type_traits_once_init_)
 
 google.protobuf.internal::GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_string_type_traits_once_init_)
 
 google.protobuf.internal::GOOGLE_PROTOBUF_DECLARE_ONCE (repeated_message_generic_type_traits_once_init_)
 

Macro Definition Documentation

◆ GOOGLE_DCHECK_TYPE

#define GOOGLE_DCHECK_TYPE (   EXTENSION,
  LABEL,
  CPPTYPE 
)
Value:
GOOGLE_DCHECK_EQ((EXTENSION).is_repeated ? REPEATED : OPTIONAL, LABEL); \
GOOGLE_DCHECK_EQ(cpp_type((EXTENSION).type), WireFormatLite::CPPTYPE_##CPPTYPE)
#define GOOGLE_DCHECK_EQ
Definition: logging.h:194
EGLenum type
Definition: eglext.h:63
FieldDescriptor::CppType cpp_type(FieldType type)
Definition: extension_set_heavy.cc:128

◆ HANDLE_TYPE [1/16]

#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE,
  REPEATED_TYPE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE: \
if (is_new) { \
extension->repeated_##LOWERCASE##_value = \
Arena::CreateMessage<REPEATED_TYPE >(arena_); \
} \
extension->repeated_##LOWERCASE##_value->MergeFrom( \
*other_extension.repeated_##LOWERCASE##_value); \
break;
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [2/16]

#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE,
  CAMELCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE: \
Set##CAMELCASE(number, other_extension.type, \
other_extension.LOWERCASE##_value, \
other_extension.descriptor); \
break;
Definition: RenderStyleConstants.h:421
const AtomicString & number()
Definition: InputTypeNames.cpp:100

◆ HANDLE_TYPE [3/16]

#define HANDLE_TYPE (   UPPERCASE,
  CPP_CAMELCASE,
  CPP_LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
while (input->BytesUntilLimit() > 0) { \
CPP_LOWERCASE value; \
if (!WireFormatLite::ReadPrimitive< \
CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>( \
input, &value)) return false; \
Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, \
extension.is_packed, value, \
extension.descriptor); \
} \
break
EGLAttrib * value
Definition: eglext.h:120
Definition: RenderStyleConstants.h:421
const AtomicString & number()
Definition: InputTypeNames.cpp:100
string input
Definition: tokenizer_unittest.cc:198
const char * extension
Definition: MIMETypeRegistry.cpp:58

◆ HANDLE_TYPE [4/16]

#define HANDLE_TYPE (   UPPERCASE,
  CPP_CAMELCASE,
  CPP_LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: { \
CPP_LOWERCASE value; \
if (!WireFormatLite::ReadPrimitive< \
CPP_LOWERCASE, WireFormatLite::TYPE_##UPPERCASE>( \
input, &value)) return false; \
if (extension.is_repeated) { \
Add##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, \
extension.is_packed, value, \
extension.descriptor); \
} else { \
Set##CPP_CAMELCASE(number, WireFormatLite::TYPE_##UPPERCASE, value, \
extension.descriptor); \
} \
} break
EGLAttrib * value
Definition: eglext.h:120
Definition: RenderStyleConstants.h:421
const AtomicString & number()
Definition: InputTypeNames.cpp:100
string input
Definition: tokenizer_unittest.cc:198
const char * extension
Definition: MIMETypeRegistry.cpp:58

◆ HANDLE_TYPE [5/16]

#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE: \
repeated_##LOWERCASE##_value->Clear(); \
break
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [6/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \
WireFormatLite::Write##CAMELCASE##NoTag( \
repeated_##LOWERCASE##_value->Get(i), output); \
} \
break
Definition: RenderStyleConstants.h:421
#define output
Definition: wire_format_lite.h:418
int Write(int fd, const void *buf, unsigned int count)
Definition: gtest-port.h:1393
Definition: RenderStyleConstants.h:421
for i
Definition: complexityMeasures.m:24

◆ HANDLE_TYPE [7/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \
repeated_##LOWERCASE##_value->Get(i), output); \
} \
break
Definition: RenderStyleConstants.h:421
#define output
Definition: wire_format_lite.h:418
int Write(int fd, const void *buf, unsigned int count)
Definition: gtest-port.h:1393
Definition: RenderStyleConstants.h:421
const AtomicString & number()
Definition: InputTypeNames.cpp:100
for i
Definition: complexityMeasures.m:24

◆ HANDLE_TYPE [8/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  VALUE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
WireFormatLite::Write##CAMELCASE(number, VALUE, output); \
break
#define output
Definition: wire_format_lite.h:418
int Write(int fd, const void *buf, unsigned int count)
Definition: gtest-port.h:1393
Definition: RenderStyleConstants.h:421
const AtomicString & number()
Definition: InputTypeNames.cpp:100

◆ HANDLE_TYPE [9/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \
result += WireFormatLite::CAMELCASE##Size( \
repeated_##LOWERCASE##_value->Get(i)); \
} \
break
uint32_t Size
Definition: wav_header.cc:30
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421
for i
Definition: complexityMeasures.m:24

◆ HANDLE_TYPE [10/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::k##CAMELCASE##Size * \
repeated_##LOWERCASE##_value->size(); \
break
uint32_t Size
Definition: wav_header.cc:30
Definition: RenderStyleConstants.h:421
DOMString k
Definition: WebCryptoAPI.idl:122
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [11/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
result += tag_size * repeated_##LOWERCASE##_value->size(); \
for (int i = 0; i < repeated_##LOWERCASE##_value->size(); i++) { \
result += WireFormatLite::CAMELCASE##Size( \
repeated_##LOWERCASE##_value->Get(i)); \
} \
break
uint32_t Size
Definition: wav_header.cc:30
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421
for i
Definition: complexityMeasures.m:24

◆ HANDLE_TYPE [12/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
result += (tag_size + WireFormatLite::k##CAMELCASE##Size) * \
repeated_##LOWERCASE##_value->size(); \
break
uint32_t Size
Definition: wav_header.cc:30
Definition: RenderStyleConstants.h:421
DOMString k
Definition: WebCryptoAPI.idl:122
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [13/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::CAMELCASE##Size(LOWERCASE); \
break
uint32_t Size
Definition: wav_header.cc:30
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [14/16]

#define HANDLE_TYPE (   UPPERCASE,
  CAMELCASE 
)
Value:
case WireFormatLite::TYPE_##UPPERCASE: \
result += WireFormatLite::k##CAMELCASE##Size; \
break
uint32_t Size
Definition: wav_header.cc:30
DOMString k
Definition: WebCryptoAPI.idl:122
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [15/16]

#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE: \
return repeated_##LOWERCASE##_value->size()
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421

◆ HANDLE_TYPE [16/16]

#define HANDLE_TYPE (   UPPERCASE,
  LOWERCASE 
)
Value:
case WireFormatLite::CPPTYPE_##UPPERCASE: \
delete repeated_##LOWERCASE##_value; \
break
Definition: RenderStyleConstants.h:421
Definition: RenderStyleConstants.h:421

◆ PRIMITIVE_ACCESSORS

#define PRIMITIVE_ACCESSORS (   UPPERCASE,
  LOWERCASE,
  CAMELCASE 
)

Enumeration Type Documentation

◆ Cardinality

enum google::protobuf::internal::@17345::Cardinality