Skip to content
Snippets Groups Projects

Modernize MCEvent

Merged Gerhard Raven requested to merge modernize-GenEvent-MCEvent into master
All threads resolved!
  • add initializers to member declarations and make default constructors = default
  • add [[nodiscard]] where appropriate
  • add some const
  • have setters take their argument by value, and then std::move to the destination
  • have setters return *this (instead of void) to allow daisy-chaining
  • remove redundant protected declarations
  • remove redundant inline declarations
  • remove redundant destructors
  • prefer STL algorithms over raw loops
  • prefer range-based for loops
  • prefer auto instead of ...::iterator
  • remove pragmas specific to Intel compiler
  • prefer using over typedef
  • remove x bit from header files

must be applied in conjunction with Lbcom!414 (merged) and Boole!254 (merged)

Edited by Gerhard Raven

Merge request reports

Pipeline #1323292 passed

Pipeline passed for 7817e8e1 on modernize-GenEvent-MCEvent

Approved by

Merged by Rosen MatevRosen Matev 5 years ago (Jan 10, 2020 4:25pm UTC)

Merge details

  • Changes merged into master with b166814d.
  • Deleted the source branch.

Pipeline #1335673 passed

Pipeline passed for b166814d on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading