// Generated by the proto_extras plugin. DO NOT EDIT!
// source: third_party/metrics_proto/system_profile.proto

#ifndef THIRD_PARTY_METRICS_PROTO_SYSTEM_PROFILE_EQUAL_H_
#define THIRD_PARTY_METRICS_PROTO_SYSTEM_PROFILE_EQUAL_H_



namespace metrics {
class SystemProfileProto;
class SystemProfileProto_AccessibilityState;
class SystemProfileProto_AntiVirusProduct;
class SystemProfileProto_ChromeComponent;
class SystemProfileProto_ClonedInstallInfo;
class SystemProfileProto_DemoModeDimensions;
class SystemProfileProto_DemoModeDimensions_Retailer;
class SystemProfileProto_EnterpriseManagement;
class SystemProfileProto_ExternalAccessPoint;
class SystemProfileProto_ExternalAudioVideoDevice;
class SystemProfileProto_ExternalAudioVideoDevice_AudioDescription;
class SystemProfileProto_ExternalAudioVideoDevice_CECCommand;
class SystemProfileProto_FieldTrial;
class SystemProfileProto_GoogleUpdate;
class SystemProfileProto_GoogleUpdate_ProductInfo;
class SystemProfileProto_Hardware;
class SystemProfileProto_Hardware_CPU;
class SystemProfileProto_Hardware_Drive;
class SystemProfileProto_Hardware_Graphics;
class SystemProfileProto_Hardware_InternalStorageDevice;
class SystemProfileProto_Hardware_Motherboard;
class SystemProfileProto_LinkedAndroidPhoneData;
class SystemProfileProto_Network;
class SystemProfileProto_OS;
class SystemProfileProto_OS_Arc;
class SystemProfileProto_Stability;
class SystemProfileProto_TpmIdentifier;
}  // namespace metrics


namespace metrics {
bool operator==(const SystemProfileProto& lhs, const SystemProfileProto& rhs);
bool operator==(const SystemProfileProto_ClonedInstallInfo& lhs, const SystemProfileProto_ClonedInstallInfo& rhs);
bool operator==(const SystemProfileProto_OS& lhs, const SystemProfileProto_OS& rhs);
bool operator==(const SystemProfileProto_OS_Arc& lhs, const SystemProfileProto_OS_Arc& rhs);
bool operator==(const SystemProfileProto_Hardware& lhs, const SystemProfileProto_Hardware& rhs);
bool operator==(const SystemProfileProto_Hardware_CPU& lhs, const SystemProfileProto_Hardware_CPU& rhs);
bool operator==(const SystemProfileProto_Hardware_Motherboard& lhs, const SystemProfileProto_Hardware_Motherboard& rhs);
bool operator==(const SystemProfileProto_Hardware_Graphics& lhs, const SystemProfileProto_Hardware_Graphics& rhs);
bool operator==(const SystemProfileProto_Hardware_InternalStorageDevice& lhs, const SystemProfileProto_Hardware_InternalStorageDevice& rhs);
bool operator==(const SystemProfileProto_Hardware_Drive& lhs, const SystemProfileProto_Hardware_Drive& rhs);
bool operator==(const SystemProfileProto_Network& lhs, const SystemProfileProto_Network& rhs);
bool operator==(const SystemProfileProto_GoogleUpdate& lhs, const SystemProfileProto_GoogleUpdate& rhs);
bool operator==(const SystemProfileProto_GoogleUpdate_ProductInfo& lhs, const SystemProfileProto_GoogleUpdate_ProductInfo& rhs);
bool operator==(const SystemProfileProto_Stability& lhs, const SystemProfileProto_Stability& rhs);
bool operator==(const SystemProfileProto_FieldTrial& lhs, const SystemProfileProto_FieldTrial& rhs);
bool operator==(const SystemProfileProto_ExternalAudioVideoDevice& lhs, const SystemProfileProto_ExternalAudioVideoDevice& rhs);
bool operator==(const SystemProfileProto_ExternalAudioVideoDevice_AudioDescription& lhs, const SystemProfileProto_ExternalAudioVideoDevice_AudioDescription& rhs);
bool operator==(const SystemProfileProto_ExternalAudioVideoDevice_CECCommand& lhs, const SystemProfileProto_ExternalAudioVideoDevice_CECCommand& rhs);
bool operator==(const SystemProfileProto_ExternalAccessPoint& lhs, const SystemProfileProto_ExternalAccessPoint& rhs);
bool operator==(const SystemProfileProto_AntiVirusProduct& lhs, const SystemProfileProto_AntiVirusProduct& rhs);
bool operator==(const SystemProfileProto_ChromeComponent& lhs, const SystemProfileProto_ChromeComponent& rhs);
bool operator==(const SystemProfileProto_LinkedAndroidPhoneData& lhs, const SystemProfileProto_LinkedAndroidPhoneData& rhs);
bool operator==(const SystemProfileProto_DemoModeDimensions& lhs, const SystemProfileProto_DemoModeDimensions& rhs);
bool operator==(const SystemProfileProto_DemoModeDimensions_Retailer& lhs, const SystemProfileProto_DemoModeDimensions_Retailer& rhs);
bool operator==(const SystemProfileProto_TpmIdentifier& lhs, const SystemProfileProto_TpmIdentifier& rhs);
bool operator==(const SystemProfileProto_AccessibilityState& lhs, const SystemProfileProto_AccessibilityState& rhs);
bool operator==(const SystemProfileProto_EnterpriseManagement& lhs, const SystemProfileProto_EnterpriseManagement& rhs);
}  // namespace metrics


#endif  // THIRD_PARTY_METRICS_PROTO_SYSTEM_PROFILE_EQUAL_H_
