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

Loading
Loading

Activity

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