Skip to content
Snippets Groups Projects

AthToolSupport: support Gaudi interface base classes

Merged Frank Winklmeier requested to merge fwinkl/athena:asgsvc2 into main

Add support for the usage of the Gaudi extends formalism for interface declarations in dual-use code:

  • Introduce the new AsgTools/Interfaces.h header that contains the standalone versions of these classes. Also move the DeclareInterfaceID here.
  • This removes the need to use the explicit declareServiceInterface calls.

The first commit is the substantial change. The remaining commits are just migrating clients. This change will obviously break any code out there that is still using declareServiceInterface.

cc @krumnack

Merge request reports

Pipeline #8447342 passed

Pipeline passed for d75d06cc on fwinkl:asgsvc2

Merged by Tadej NovakTadej Novak 5 months ago (Nov 4, 2024 5:37pm UTC)

Merge details

  • Changes merged into main with 7fa578ef.
  • Deleted the source branch.

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