Public Types | Public Member Functions | Private Member Functions | List of all members
google::protobuf::util::FieldComparator Class Referenceabstract

#include <field_comparator.h>

Inheritance diagram for google::protobuf::util::FieldComparator:
Inheritance graph
[legend]

Public Types

enum  ComparisonResult { SAME, DIFFERENT, RECURSE }
 

Public Member Functions

virtual ComparisonResult Compare (const Message &message_1, const Message &message_2, const FieldDescriptor *field, int index_1, int index_2, const util::FieldContext *field_context)=0
 
 FieldComparator ()
 
virtual ~FieldComparator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FieldComparator)
 

Detailed Description

Definition at line 60 of file field_comparator.h.

Member Enumeration Documentation

◆ ComparisonResult

Enumerator
SAME 
DIFFERENT 
RECURSE 

Definition at line 65 of file field_comparator.h.

Constructor & Destructor Documentation

◆ FieldComparator()

google::protobuf::util::FieldComparator::FieldComparator ( )

Definition at line 48 of file field_comparator.cc.

◆ ~FieldComparator()

google::protobuf::util::FieldComparator::~FieldComparator ( )
virtual

Definition at line 49 of file field_comparator.cc.

Member Function Documentation

◆ Compare()

virtual ComparisonResult google::protobuf::util::FieldComparator::Compare ( const Message message_1,
const Message message_2,
const FieldDescriptor field,
int  index_1,
int  index_2,
const util::FieldContext field_context 
)
pure virtual

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()

google::protobuf::util::FieldComparator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( FieldComparator  )
private

The documentation for this class was generated from the following files:


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10