Go to the source code of this file.
|
class | google::protobuf.internal::DynamicMapField |
|
struct | hash<::PROTOBUF_NAMESPACE_ID::MapKey > |
|
union | google::protobuf::MapKey::KeyValue |
|
struct | google::protobuf.internal::MapEntryToMapField< MapEntry< T, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value > > |
|
class | google::protobuf.internal::MapField< Derived, Key, T, kKeyFieldType, kValueFieldType, default_enum_value > |
|
class | google::protobuf.internal::MapFieldBase |
|
class | google::protobuf::MapIterator |
|
class | google::protobuf::MapKey |
|
class | google::protobuf::MapValueRef |
|
class | google::protobuf.internal::TypeDefinedMapFieldBase< Key, T > |
|
◆ HANDLE_TYPE
#define HANDLE_TYPE |
( |
|
CPPTYPE, |
|
|
|
TYPE |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: { \
break; \
}
◆ TYPE_CHECK
#define TYPE_CHECK |
( |
|
EXPECTEDTYPE, |
|
|
|
METHOD |
|
) |
| |
Value: if (
type() != EXPECTEDTYPE) { \
GOOGLE_LOG(
FATAL) <<
"Protocol Buffer map usage error:\n" \
<< METHOD << " type does not match\n" \
<< " Expected : " \
<< FieldDescriptor::CppTypeName(EXPECTEDTYPE) << "\n" \
<<
" Actual : " << FieldDescriptor::CppTypeName(
type()); \
}
Definition at line 360 of file map_field.h.