#include <google/protobuf/map_field.h>
#include <google/protobuf/map_field_inl.h>
#include <vector>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
◆ HANDLE_TYPE [1/3]
#define HANDLE_TYPE |
( |
|
CPPTYPE, |
|
|
|
TYPE |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: { \
map_val->SetValue(
value); \
break; \
}
◆ HANDLE_TYPE [2/3]
#define HANDLE_TYPE |
( |
|
CPPTYPE, |
|
|
|
TYPE |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: { \
size +=
sizeof(
TYPE) * map_size; \
break; \
}
◆ HANDLE_TYPE [3/3]
#define HANDLE_TYPE |
( |
|
CPPTYPE, |
|
|
|
TYPE, |
|
|
|
METHOD |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: { \
*
value = reflection->Get##METHOD(*
it, val_des); \
map_val.SetValue(
value); \
break; \
}