Skip to content

Modernize SimComponents

Gerhard Raven requested to merge modernize-simcomponents into master
  • prefer direct member initialization
  • remove trivial destructors
  • prefer range-based for loops
  • remove SVN/CVS keywords
  • prefer '\n' over std::endl
  • do not explicitly disable constructors that are not implicilty generatred
  • use CommonMessaging
  • prefer extends<> over explicit virtual inheritance
  • prefer SmartIF for services
  • remove virtual from 'final' classes
  • remove use of boost::assign::list_of for non-C++11 compilers
  • prefer std::abs over fabs
  • replace VectorMap of pointers to MCReconstructble criteria with std::array of (optional) values in priority order
  • prefer STL algorithms
  • remove virtual fcn implementations that only call baseclass implementation

Merge request reports