iLCSoft / LCIO

Linear Collider I/O
BSD 3-Clause "New" or "Revised" License
17 stars 34 forks source link

C++20 #168

Closed andresailer closed 1 year ago

andresailer commented 1 year ago

BEGINRELEASENOTES

ENDRELEASENOTES

Fixes for example

In file included from /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/pre-generated/EVENT/LCObject.h:10,
                 from /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/IMPL/LCCollectionVec.h:8,
                 from /build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/src/IMPL/LCCollectionVec.cc:2:
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:72:33: error: expected unqualified-id before 'const'
   72 |     LCBaseTraits<U, T, I, D, b>(const LCBaseTraits&) = delete ;
      |                                 ^~~~~
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:72:33: error: expected ')' before 'const'
   72 |     LCBaseTraits<U, T, I, D, b>(const LCBaseTraits&) = delete ;
      |                                ~^~~~~
      |                                 )
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:82:12: error: template-id not allowed for destructor
   82 |     inline ~LCBaseTraits<U, T, I, D, b>() {
      |            ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:271:23: error: expected unqualified-id before ')' token
  271 |     LCIntExtension<U>() = default ;
      |                       ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:275:5: error: template-id not allowed for destructor
  275 |     ~LCIntExtension<U>() = default ;
      |     ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:304:25: error: expected unqualified-id before ')' token
  304 |     LCFloatExtension<U>() = default ;
      |                         ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:308:5: error: template-id not allowed for destructor
  308 |     ~LCFloatExtension<U>() = default ;
      |     ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:330:24: error: expected unqualified-id before ')' token
  330 |     LCBoolExtension<U>() = default ;
      |                        ^
/build/jenkins/workspace/lcg_nightly_pipeline/build/projects/LCIO-02.16.01/src/LCIO/02.16.01/src/cpp/include/LCRTRelations.h:334:5: error: template-id not allowed for destructor
  334 |     ~LCBoolExtension<U>() = default ;
      |     ^