Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 172
    • Merge requests 172
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • atlas
  • athenaathena
  • Merge requests
  • !25450

Merged
Created Aug 07, 2019 by Scott Snyder@ssnyderDeveloper

TrigSteering, TrigDecisionMaker, TrigHypoCommonTools: Make ILvl1ResultAccessTool::getLvl1Result() const.

  • Overview 3
  • Commits 3
  • Pipelines 1
  • Changes 6

ILvl1ResultAccessTool::getLvl1Result() is used from the const method TrigDecisionMakerMT::execute(), so it also needs to be const.

Change the interface a bit to achieve this: return the result vector by value, rather than by const reference, and if a Lvl1Result object is created, return it directly, rather than requiring a separate call.

Also modernize the declaration/use of ILvl1ResultAccessTool.

Update other packages for interface changes.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: const90.TrigSteering-20190807