Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • R Rec
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 289
    • Issues 289
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 64
    • Merge requests 64
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • LHCbLHCb
  • Rec
  • Merge requests
  • !436

Modernize TrackTools

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Gerhard Raven requested to merge modernize-tracktools into master Jan 02, 2017
  • Overview 4
  • Commits 6
  • Pipelines 0
  • Changes 100
  • prefer inheriting constructors
  • prefer implicit destructors
  • prefer Gaudi::Property
  • prefer direct member initialization
  • prefer standalone functions in anonymous namespace over member functions that do not access any class data and/or methods
  • prefer STL algorithms over raw loops
  • prefer std::unique_ptr over raw pointers + explicit delete
  • prefer switch over if-then-elseif-elseif-else
  • prefer range-based for loops
  • move loop invariants out of loop body
  • remove obsolete SVN/CVS keywords
  • prefer auto
  • add final
  • prefer emplace_back
  • prefer inheriting from extends over virtual inheritance
  • prefer std::initializer_list over boost::assign
  • prefer std::unique_ptr and move semantics over std::shared_ptr and copy
  • prefer std::make_unique
  • prefer range-based for loops over BOOST_FOREACH
  • do not cache msgLevel(MSG::DEBUG)
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: modernize-tracktools