Skip to content

Modernize STDAQ / STTELL1BoardErrorBank / STDAQDefinitions

Gerhard Raven requested to merge modernize-st into master
  • prefer direct member initialization
  • prefer auto
  • prefer std::unique_ptr over raw pointer and explicit delete
  • reserve vectors before push_back
  • prefer standalone functions / objects in anonymous namespace
  • prefer implicit (compiler generated) destructors
  • prefer .empty() over .size()==0
  • restrict scope of local variables as much as possible
  • prefer emplace_back over push_back
  • add final
  • prefer STL algorithms over raw loops
  • prefer range-based for loops
  • prefer Gaudi::Property over explicit declareProperty
  • prefer inherited constructors
  • put constants as const static into anonymous namespace instead of as member data
  • prefer '\n' over std::endl
  • prefer inheritance from extends over virtual inheritance from T
  • remove '== true'
  • make constants static constexpr

Merge request reports