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, SAME,
  DIFFERENT, RECURSE
}
 
enum  ComparisonResult {
  SAME, DIFFERENT, RECURSE, 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
 
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 ()
 
 FieldComparator ()
 
virtual ~FieldComparator ()
 
virtual ~FieldComparator ()
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FieldComparator)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FieldComparator)
 

Detailed Description

Definition at line 60 of file bloaty/third_party/protobuf/src/google/protobuf/util/field_comparator.h.

Member Enumeration Documentation

◆ ComparisonResult [1/2]

Enumerator
SAME 
DIFFERENT 
RECURSE 
SAME 
DIFFERENT 
RECURSE 

Definition at line 65 of file bloaty/third_party/protobuf/src/google/protobuf/util/field_comparator.h.

◆ ComparisonResult [2/2]

Enumerator
SAME 
DIFFERENT 
RECURSE 
SAME 
DIFFERENT 
RECURSE 

Definition at line 65 of file protobuf/src/google/protobuf/util/field_comparator.h.

Constructor & Destructor Documentation

◆ FieldComparator() [1/2]

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

◆ ~FieldComparator() [1/2]

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

◆ FieldComparator() [2/2]

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

◆ ~FieldComparator() [2/2]

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

Member Function Documentation

◆ Compare() [1/2]

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

◆ Compare() [2/2]

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() [1/2]

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

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

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

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:29