Definition at line 107 of file message_differencer.cc.
◆ MultipleFieldsMapKeyComparator() [1/2]
google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::MultipleFieldsMapKeyComparator |
( |
MessageDifferencer * |
message_differencer, |
|
|
const std::vector< std::vector< const FieldDescriptor * > > & |
key_field_paths |
|
) |
| |
|
inline |
◆ MultipleFieldsMapKeyComparator() [2/2]
google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::MultipleFieldsMapKeyComparator |
( |
MessageDifferencer * |
message_differencer, |
|
|
const FieldDescriptor * |
key |
|
) |
| |
|
inline |
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
◆ IsMatch()
bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatch |
( |
const Message & |
message1, |
|
|
const Message & |
message2, |
|
|
const std::vector< SpecificField > & |
parent_fields |
|
) |
| const |
|
inlineoverridevirtual |
◆ IsMatchInternal()
bool google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::IsMatchInternal |
( |
const Message & |
message1, |
|
|
const Message & |
message2, |
|
|
const std::vector< SpecificField > & |
parent_fields, |
|
|
const std::vector< const FieldDescriptor * > & |
key_field_path, |
|
|
int |
path_index |
|
) |
| const |
|
inlineprivate |
◆ key_field_paths_
std::vector<std::vector<const FieldDescriptor*> > google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::key_field_paths_ |
|
private |
◆ message_differencer_
MessageDifferencer* google::protobuf::util::MessageDifferencer::MultipleFieldsMapKeyComparator::message_differencer_ |
|
private |
The documentation for this class was generated from the following file: