Public Member Functions | |
bool | IsMatch (const Message &message1, const Message &message2, const std::vector< SpecificField > &parent_fields) const override |
bool | IsMatch (const Message &message1, const Message &message2, const std::vector< SpecificField > &parent_fields) const override |
MultipleFieldsMapKeyComparator (MessageDifferencer *message_differencer, const FieldDescriptor *key) | |
MultipleFieldsMapKeyComparator (MessageDifferencer *message_differencer, const FieldDescriptor *key) | |
MultipleFieldsMapKeyComparator (MessageDifferencer *message_differencer, const std::vector< std::vector< const FieldDescriptor * > > &key_field_paths) | |
MultipleFieldsMapKeyComparator (MessageDifferencer *message_differencer, const std::vector< std::vector< const FieldDescriptor * > > &key_field_paths) | |
![]() | |
MapKeyComparator () | |
MapKeyComparator () | |
virtual | ~MapKeyComparator () |
virtual | ~MapKeyComparator () |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MultipleFieldsMapKeyComparator) | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MultipleFieldsMapKeyComparator) | |
bool | 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 |
bool | 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 |
Private Attributes | |
std::vector< std::vector< const FieldDescriptor * > > | key_field_paths_ |
MessageDifferencer * | message_differencer_ |
Definition at line 106 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
inline |
Definition at line 109 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
inline |
Definition at line 119 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
inline |
Definition at line 118 of file protobuf/src/google/protobuf/util/message_differencer.cc.
|
inline |
Definition at line 128 of file protobuf/src/google/protobuf/util/message_differencer.cc.
|
private |
|
private |
|
inlineoverridevirtual |
Reimplemented from google::protobuf::util::MessageDifferencer::MapKeyComparator.
Definition at line 126 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
inlineoverridevirtual |
Reimplemented from google::protobuf::util::MessageDifferencer::MapKeyComparator.
Definition at line 135 of file protobuf/src/google/protobuf/util/message_differencer.cc.
|
inlineprivate |
Definition at line 138 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
inlineprivate |
Definition at line 146 of file protobuf/src/google/protobuf/util/message_differencer.cc.
|
private |
Definition at line 179 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.
|
private |
Definition at line 178 of file bloaty/third_party/protobuf/src/google/protobuf/util/message_differencer.cc.