Skip to content
Snippets Groups Projects
Commit ebef48ac authored by Nils Krumnack's avatar Nils Krumnack
Browse files

deprecate TAccept and related interfaces

TAccept is not multi-threading safe and there is a replacement, so
let's go with it.
parent 955f8e83
No related branches found
No related tags found
No related merge requests found
......@@ -30,8 +30,7 @@ namespace xAOD{
// this ought to be deprecated, but we have so many clients, that we
// are not doing it yet.
//class [[deprecated("do not use for multi-threaded code")]] IAsgSelectionTool
class IAsgSelectionTool
class [[deprecated("do not use for multi-threaded code")]] IAsgSelectionTool
: virtual public asg::IAsgTool
{
/// Declare the interface ID for this pure-virtual interface class to the Athena framework
......
......@@ -31,8 +31,7 @@ namespace xAOD{
// this ought to be deprecated, but we have so many clients, that we
// are not doing it yet.
//class [[deprecated("do not use for multi-threaded code")]] IAsgSelectionWithVertexTool
class IAsgSelectionWithVertexTool
class [[deprecated("do not use for multi-threaded code")]] IAsgSelectionWithVertexTool
: virtual public asg::IAsgTool
{
/// Declare the interface ID for this pure-virtual interface class to the Athena framework
......
......@@ -29,8 +29,7 @@ static const InterfaceID IID_IAthSelectorTool("IAthSelectorTool", 1, 0);
// this ought to be deprecated, but we have so many clients, that we
// are not doing it yet.
//class [[deprecated("do not use for multi-threaded code")]] IAthSelectorTool
class IAthSelectorTool
class [[deprecated("do not use for multi-threaded code")]] IAthSelectorTool
: virtual public ::IAlgTool
{
......
......@@ -24,8 +24,7 @@
namespace Root {
// this ought to be deprecated, but we have so many clients, that we
// are not doing it yet.
//class [[deprecated("please use TAcceptInfo+TAcceptData for multi-threaded code")]] TAccept
class TAccept
class [[deprecated("please use TAcceptInfo+TAcceptData for multi-threaded code")]] TAccept
{
public:
......
......@@ -37,8 +37,7 @@ class TObject;
namespace Root {
// this ought to be deprecated, but we have so many clients, that we
// are not doing it yet.
//class [[deprecated("do not use for multi-threaded code")]] TSelectorToolBase
class TSelectorToolBase
class [[deprecated("do not use for multi-threaded code")]] TSelectorToolBase
{
public:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment