diff --git a/wpiutil/src/main/native/include/wpi/StringMap.h b/wpiutil/src/main/native/include/wpi/StringMap.h index 0800efb020..dac2f20914 100644 --- a/wpiutil/src/main/native/include/wpi/StringMap.h +++ b/wpiutil/src/main/native/include/wpi/StringMap.h @@ -439,7 +439,13 @@ public: return static_cast(*this); } +#if __cplusplus < 202002L bool operator==(const DerivedTy &RHS) const { return Ptr == RHS.Ptr; } +#else + friend bool operator==(const DerivedTy &LHS, const DerivedTy &RHS) { + return LHS.Ptr == RHS.Ptr; + } +#endif DerivedTy &operator++() { // Preincrement ++Ptr;