FairRoot icon indicating copy to clipboard operation
FairRoot copied to clipboard

`warning: 'virtual bool FairTimeStamp::operator<(const FairTimeStamp*) const' was hidden [-Woverloaded-virtual=]`

Open dennisklein opened this issue 2 months ago • 0 comments

This warning appears on recent compiler versions in multiple places:

/fairroot/base/event/FairTimeStamp.h:77:18: warning: ‘virtual bool FairTimeStamp::operator<(const FairTimeStamp*) const’ was hidden [-Woverloaded-virtual=]
   77 |     virtual bool operator<(const FairTimeStamp* rValue) const { return GetTimeStamp() < rValue->GetTimeStamp(); }
      |                  ^~~~~~~~
/examples/advanced/Tutorial3/data/FairTestDetectorDigi.h:68:18: note:   by ‘virtual bool FairTestDetectorDigi::operator<(const FairTestDetectorDigi&) const’
   68 |     virtual bool operator<(const FairTestDetectorDigi& myDigi) const
      |                  ^~~~~~~~

The issue was discussed in our group meeting on 15th April 2024 and assigned to @TobiasStockmanns for review/advice for now.


For reference: A previous attempt to resolve the issue was rejected/commented by @karabowi

dennisklein avatar Apr 15 '24 09:04 dennisklein