#include <google/protobuf/parse_context.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/metadata_lite.h>
Go to the source code of this file.
◆ HANDLE_FIXED_TYPE
#define HANDLE_FIXED_TYPE |
( |
|
UPPERCASE, |
|
|
|
CPP_CAMELCASE, |
|
|
|
CPPTYPE |
|
) |
| |
Value: case WireFormatLite::TYPE_##UPPERCASE: { \
auto
value = UnalignedLoad<CPPTYPE>(
ptr); \
ptr += sizeof(CPPTYPE); \
Add##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE, \
} else { \
Set##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE,
value, \
} \
} break
◆ HANDLE_SVARINT_TYPE
#define HANDLE_SVARINT_TYPE |
( |
|
UPPERCASE, |
|
|
|
CPP_CAMELCASE, |
|
|
|
SIZE |
|
) |
| |
Value: case WireFormatLite::TYPE_##UPPERCASE: { \
uint64_t val; \
GOOGLE_PROTOBUF_PARSER_ASSERT(
ptr); \
Add##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE, \
} else { \
Set##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE,
value, \
} \
} break
◆ HANDLE_TYPE
#define HANDLE_TYPE |
( |
|
UPPERCASE, |
|
|
|
CPP_CAMELCASE |
|
) |
| |
Value: case WireFormatLite::TYPE_##UPPERCASE: \
return internal::Packed##CPP_CAMELCASE##Parser( \
◆ HANDLE_VARINT_TYPE
#define HANDLE_VARINT_TYPE |
( |
|
UPPERCASE, |
|
|
|
CPP_CAMELCASE |
|
) |
| |
Value: case WireFormatLite::TYPE_##UPPERCASE: { \
GOOGLE_PROTOBUF_PARSER_ASSERT(
ptr); \
Add##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE, \
} else { \
Set##CPP_CAMELCASE(
number, WireFormatLite::TYPE_##UPPERCASE,
value, \
} \
} break