Skip to content

Modernize LoKiCore

Gerhard Raven requested to merge modernize-lokicore into master
  • remove unneccessary include
  • do not require the definition of result_type and argument
  • prefer auto over result_type
  • prefer override qualifiers over extra virtual qualifier
  • prefer inheritance from extend_interfaces over virtual inheritance from IAlgTool
  • prefer DeclareInterfaceID
  • prefer compiler generated destructors
  • prefer STL algorithms over raw loops
  • prefer lambda over std::mem_fun_ref
  • remove obsolete SVN/CVS identifier
  • remove deprecated std::{unary,binary}_function
  • prefer Gaudi::Property
  • prefer emplace_back over push_back
  • add final
  • prefer ! over == 0 for pointers...
  • prefer CommonMessaging
  • prefer static_assert over BOOST_STATIC_ASSERT
  • use dedicate PyObjPtr to allow RAII management of python reference count
  • protect static pid name map updates by mutex

Merge request reports