Go to the source code of this file.
|
#define | CASE_TYPE(CppType, CamelCppType) |
|
#define | CASE_TYPE(FieldType, CamelFieldType, CamelCppType) |
|
#define | CASE_TYPE(FieldType, CamelFieldType, CamelCppType) |
|
#define | CASE_TYPE(FieldType, CamelFieldType, CamelCppType) |
|
#define | CASE_TYPE(FieldType, CamelFieldType, CamelCppType) |
|
#define | FIXED_CASE_TYPE(FieldType, CamelFieldType) |
|
#define | FIXED_CASE_TYPE(FieldType, CamelFieldType) |
|
#define | HANDLE_FIXED_TYPE(TYPE, TYPE_METHOD) |
|
#define | HANDLE_PACKED_TYPE(TYPE, CPPTYPE, CPPTYPE_METHOD) |
|
#define | HANDLE_PRIMITIVE_TYPE(TYPE, CPPTYPE, TYPE_METHOD, CPPTYPE_METHOD) |
|
#define | HANDLE_TYPE(TYPE, CPPTYPE, CPPTYPE_METHOD) |
|
#define | HANDLE_TYPE(TYPE, TYPE_METHOD, CPPTYPE_METHOD) |
|
#define | HANDLE_TYPE(TYPE, TYPE_METHOD, CPPTYPE_METHOD) |
|
◆ CASE_TYPE [1/5]
#define CASE_TYPE |
( |
|
CppType, |
|
|
|
CamelCppType |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CppType: { \
return
a.Get##CamelCppType##
Value() <
b.Get##CamelCppType##
Value(); \
}
◆ CASE_TYPE [2/5]
#define CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType, |
|
|
|
CamelCppType |
|
) |
| |
◆ CASE_TYPE [3/5]
#define CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType, |
|
|
|
CamelCppType |
|
) |
| |
◆ CASE_TYPE [4/5]
#define CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType, |
|
|
|
CamelCppType |
|
) |
| |
Value:
return WireFormatLite::CamelFieldType##Size( \
◆ CASE_TYPE [5/5]
#define CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType, |
|
|
|
CamelCppType |
|
) |
| |
Value:
return WireFormatLite::CamelFieldType##Size( \
◆ FIXED_CASE_TYPE [1/2]
#define FIXED_CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType |
|
) |
| |
Value:
return WireFormatLite::k##CamelFieldType##Size;
◆ FIXED_CASE_TYPE [2/2]
#define FIXED_CASE_TYPE |
( |
|
FieldType, |
|
|
|
CamelFieldType |
|
) |
| |
Value:
return WireFormatLite::k##CamelFieldType##Size;
◆ HANDLE_FIXED_TYPE
#define HANDLE_FIXED_TYPE |
( |
|
TYPE, |
|
|
|
TYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: \
data_size +=
count * WireFormatLite::k##TYPE_METHOD##Size; \
break;
◆ HANDLE_PACKED_TYPE
#define HANDLE_PACKED_TYPE |
( |
|
TYPE, |
|
|
|
CPPTYPE, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: { \
while (
input->BytesUntilLimit() > 0) { \
if (!WireFormatLite::ReadPrimitive<CPPTYPE, \
return false; \
} \
break; \
}
◆ HANDLE_PRIMITIVE_TYPE
#define HANDLE_PRIMITIVE_TYPE |
( |
|
TYPE, |
|
|
|
CPPTYPE, |
|
|
|
TYPE_METHOD, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: { \
field->is_repeated() \
? message_reflection->GetRepeated##CPPTYPE_METHOD(
message,
field, \
j) \
: message_reflection->Get##CPPTYPE_METHOD(
message,
field); \
} \
break; \
}
◆ HANDLE_TYPE [1/3]
#define HANDLE_TYPE |
( |
|
TYPE, |
|
|
|
CPPTYPE, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: { \
if (!WireFormatLite::ReadPrimitive<CPPTYPE, WireFormatLite::TYPE_##TYPE>( \
return false; \
if (
field->is_repeated()) { \
} else { \
} \
break; \
}
◆ HANDLE_TYPE [2/3]
#define HANDLE_TYPE |
( |
|
TYPE, |
|
|
|
TYPE_METHOD, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE:
\
? (map_entries.empty() \
? message_reflection->GetRepeated##CPPTYPE_METHOD(
message, \
: *map_entries[j]) \
: message_reflection->Get##CPPTYPE_METHOD(
message,
field), \
break;
◆ HANDLE_TYPE [3/3]
#define HANDLE_TYPE |
( |
|
TYPE, |
|
|
|
TYPE_METHOD, |
|
|
|
CPPTYPE_METHOD |
|
) |
| |
Value: case FieldDescriptor::TYPE_##
TYPE: \
if (
field->is_repeated()) { \
for (
int j = 0; j <
count; j++) { \
data_size += WireFormatLite::TYPE_METHOD##Size( \
message_reflection->GetRepeated##CPPTYPE_METHOD(
message,
field, \
j)); \
} \
} else { \
data_size += WireFormatLite::TYPE_METHOD##Size( \
} \
break;
◆ kMapEntryTagByteSize
const size_t kMapEntryTagByteSize = 2 |