| AddIgnoreCriteria(IgnoreCriteria *ignore_criteria) | google::protobuf::util::MessageDifferencer | |
| APPROXIMATE enum value | google::protobuf::util::MessageDifferencer | |
| ApproximatelyEquals(const Message &message1, const Message &message2) | google::protobuf::util::MessageDifferencer | static |
| ApproximatelyEquivalent(const Message &message1, const Message &message2) | google::protobuf::util::MessageDifferencer | static |
| AS_LIST enum value | google::protobuf::util::MessageDifferencer | |
| AS_SET enum value | google::protobuf::util::MessageDifferencer | |
| AS_SMART_LIST enum value | google::protobuf::util::MessageDifferencer | |
| AS_SMART_SET enum value | google::protobuf::util::MessageDifferencer | |
| CheckPathChanged(const std::vector< SpecificField > &parent_fields) | google::protobuf::util::MessageDifferencer | privatestatic |
| CheckRepeatedFieldComparisons(const FieldDescriptor *field, const RepeatedFieldComparison &new_comparison) | google::protobuf::util::MessageDifferencer | private |
| CombineFields(const FieldDescriptorArray &fields1, Scope fields1_scope, const FieldDescriptorArray &fields2, Scope fields2_scope) | google::protobuf::util::MessageDifferencer | private |
| Compare(const Message &message1, const Message &message2) | google::protobuf::util::MessageDifferencer | |
| Compare(const Message &message1, const Message &message2, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CompareFieldValue(const Message &message1, const Message &message2, const FieldDescriptor *field, int index1, int index2) | google::protobuf::util::MessageDifferencer | private |
| CompareFieldValueUsingParentFields(const Message &message1, const Message &message2, const FieldDescriptor *field, int index1, int index2, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CompareRepeatedField(const Message &message1, const Message &message2, const FieldDescriptor *field, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CompareRequestedFieldsUsingSettings(const Message &message1, const Message &message2, const FieldDescriptorArray &message1_fields, const FieldDescriptorArray &message2_fields, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CompareUnknownFields(const Message &message1, const Message &message2, const UnknownFieldSet &, const UnknownFieldSet &, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CompareWithFields(const Message &message1, const Message &message2, const std::vector< const FieldDescriptor * > &message1_fields, const std::vector< const FieldDescriptor * > &message2_fields) | google::protobuf::util::MessageDifferencer | |
| CompareWithFieldsInternal(const Message &message1, const Message &message2, const FieldDescriptorArray &message1_fields, const FieldDescriptorArray &message2_fields, std::vector< SpecificField > *parent_fields) | google::protobuf::util::MessageDifferencer | private |
| CreateMultipleFieldsMapKeyComparator(const std::vector< std::vector< const FieldDescriptor * > > &key_field_paths) | google::protobuf::util::MessageDifferencer | |
| default_field_comparator_ | google::protobuf::util::MessageDifferencer | private |
| DefaultFieldComparator class | google::protobuf::util::MessageDifferencer | friend |
| dynamic_message_factory_ | google::protobuf::util::MessageDifferencer | private |
| EQUAL enum value | google::protobuf::util::MessageDifferencer | |
| Equals(const Message &message1, const Message &message2) | google::protobuf::util::MessageDifferencer | static |
| Equivalent(const Message &message1, const Message &message2) | google::protobuf::util::MessageDifferencer | static |
| EQUIVALENT enum value | google::protobuf::util::MessageDifferencer | |
| EXACT enum value | google::protobuf::util::MessageDifferencer | |
| field_comparator_ | google::protobuf::util::MessageDifferencer | private |
| FieldBefore(const FieldDescriptor *field1, const FieldDescriptor *field2) | google::protobuf::util::MessageDifferencer | privatestatic |
| FieldKeyComparatorMap typedef | google::protobuf::util::MessageDifferencer | private |
| FieldMap typedef | google::protobuf::util::MessageDifferencer | private |
| FieldSet typedef | google::protobuf::util::MessageDifferencer | private |
| FloatComparison enum name | google::protobuf::util::MessageDifferencer | |
| FULL enum value | google::protobuf::util::MessageDifferencer | |
| GetFieldComparisonResult(const Message &message1, const Message &message2, const FieldDescriptor *field, int index1, int index2, const FieldContext *field_context) | google::protobuf::util::MessageDifferencer | private |
| GetMapKeyComparator(const FieldDescriptor *field) const | google::protobuf::util::MessageDifferencer | private |
| GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageDifferencer) | google::protobuf::util::MessageDifferencer | private |
| ignore_criteria_ | google::protobuf::util::MessageDifferencer | private |
| ignored_fields_ | google::protobuf::util::MessageDifferencer | private |
| IgnoreField(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | |
| IsIgnored(const Message &message1, const Message &message2, const FieldDescriptor *field, const std::vector< SpecificField > &parent_fields) | google::protobuf::util::MessageDifferencer | private |
| IsMatch(const FieldDescriptor *repeated_field, const MapKeyComparator *key_comparator, const Message *message1, const Message *message2, const std::vector< SpecificField > &parent_fields, Reporter *reporter, int index1, int index2) | google::protobuf::util::MessageDifferencer | private |
| IsTreatedAsSet(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | private |
| IsTreatedAsSmartList(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | private |
| IsTreatedAsSmartSet(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | private |
| IsTreatedAsSubset(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | private |
| IsUnknownFieldIgnored(const Message &message1, const Message &message2, const SpecificField &field, const std::vector< SpecificField > &parent_fields) | google::protobuf::util::MessageDifferencer | private |
| map_entry_key_comparator_ | google::protobuf::util::MessageDifferencer | private |
| map_field_key_comparator_ | google::protobuf::util::MessageDifferencer | private |
| match_indices_for_smart_list_callback_ | google::protobuf::util::MessageDifferencer | private |
| MatchRepeatedFieldIndices(const Message &message1, const Message &message2, const FieldDescriptor *repeated_field, const MapKeyComparator *key_comparator, const std::vector< SpecificField > &parent_fields, std::vector< int > *match_list1, std::vector< int > *match_list2) | google::protobuf::util::MessageDifferencer | private |
| message_field_comparison_ | google::protobuf::util::MessageDifferencer | private |
| MessageDifferencer() | google::protobuf::util::MessageDifferencer | explicit |
| MessageFieldComparison enum name | google::protobuf::util::MessageDifferencer | |
| output_string_ | google::protobuf::util::MessageDifferencer | private |
| owned_key_comparators_ | google::protobuf::util::MessageDifferencer | private |
| PARTIAL enum value | google::protobuf::util::MessageDifferencer | |
| repeated_field_comparison_ | google::protobuf::util::MessageDifferencer | private |
| repeated_field_comparisons_ | google::protobuf::util::MessageDifferencer | private |
| RepeatedFieldComparison enum name | google::protobuf::util::MessageDifferencer | |
| report_ignores_ | google::protobuf::util::MessageDifferencer | private |
| report_matches_ | google::protobuf::util::MessageDifferencer | private |
| report_moves_ | google::protobuf::util::MessageDifferencer | private |
| ReportDifferencesTo(Reporter *reporter) | google::protobuf::util::MessageDifferencer | |
| ReportDifferencesToString(std::string *output) | google::protobuf::util::MessageDifferencer | |
| reporter_ | google::protobuf::util::MessageDifferencer | private |
| RetrieveFields(const Message &message, bool base_message) | google::protobuf::util::MessageDifferencer | private |
| Scope enum name | google::protobuf::util::MessageDifferencer | |
| scope() | google::protobuf::util::MessageDifferencer | |
| scope_ | google::protobuf::util::MessageDifferencer | private |
| set_field_comparator(FieldComparator *comparator) | google::protobuf::util::MessageDifferencer | |
| set_float_comparison(FloatComparison comparison) | google::protobuf::util::MessageDifferencer | |
| set_message_field_comparison(MessageFieldComparison comparison) | google::protobuf::util::MessageDifferencer | |
| set_repeated_field_comparison(RepeatedFieldComparison comparison) | google::protobuf::util::MessageDifferencer | |
| set_report_ignores(bool report_ignores) | google::protobuf::util::MessageDifferencer | inline |
| set_report_matches(bool report_matches) | google::protobuf::util::MessageDifferencer | inline |
| set_report_moves(bool report_moves) | google::protobuf::util::MessageDifferencer | inline |
| set_scope(Scope scope) | google::protobuf::util::MessageDifferencer | |
| SetFractionAndMargin(const FieldDescriptor *field, double fraction, double margin) | google::protobuf::util::MessageDifferencer | |
| SetMatchIndicesForSmartListCallback(std::function< void(std::vector< int > *, std::vector< int > *)> callback) | google::protobuf::util::MessageDifferencer | private |
| tmp_message_fields_ | google::protobuf::util::MessageDifferencer | private |
| TreatAsList(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | |
| TreatAsMap(const FieldDescriptor *field, const FieldDescriptor *key) | google::protobuf::util::MessageDifferencer | |
| TreatAsMapUsingKeyComparator(const FieldDescriptor *field, const MapKeyComparator *key_comparator) | google::protobuf::util::MessageDifferencer | |
| TreatAsMapWithMultipleFieldPathsAsKey(const FieldDescriptor *field, const std::vector< std::vector< const FieldDescriptor * > > &key_field_paths) | google::protobuf::util::MessageDifferencer | |
| TreatAsMapWithMultipleFieldsAsKey(const FieldDescriptor *field, const std::vector< const FieldDescriptor * > &key_fields) | google::protobuf::util::MessageDifferencer | |
| TreatAsSet(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | |
| TreatAsSmartList(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | |
| TreatAsSmartSet(const FieldDescriptor *field) | google::protobuf::util::MessageDifferencer | |
| UnpackAny(const Message &any, std::unique_ptr< Message > *data) | google::protobuf::util::MessageDifferencer | private |
| ~MessageDifferencer() | google::protobuf::util::MessageDifferencer | |