From a396742635c2f1ce6aac25985b944d30a1ba93c1 Mon Sep 17 00:00:00 2001 From: scott snyder <snyder@bnl.gov> Date: Wed, 14 Oct 2020 17:49:15 +0200 Subject: [PATCH] PersistentDataModel: Remove not-thread-safe annotations from AthenaAttributeList. The thraed-safety problems of AttributeList have now been fixed in CORAL. Remove not-thread-safe annotations from AthenaAttributeList. --- .../PersistentDataModel/AthenaAttributeList.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h b/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h index 9b30deafb79..72e7fb6eb67 100644 --- a/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h +++ b/Database/PersistentDataModel/PersistentDataModel/AthenaAttributeList.h @@ -46,18 +46,18 @@ class AthenaAttributeList : public coral::AttributeList, public: /// Construct empty attribute list with empty specification. - AthenaAttributeList () ATLAS_CTORDTOR_NOT_THREAD_SAFE; + AthenaAttributeList (); /// Copy attribute lists. - explicit AthenaAttributeList(const coral::AttributeList& rhs) ATLAS_CTORDTOR_NOT_THREAD_SAFE; + explicit AthenaAttributeList(const coral::AttributeList& rhs); /// Construct attribute list according to the specification. /// The link to the specification is kept internally. /// User must make sure that the lifetime of the specification covers /// the lifetime of the attribute list. - explicit AthenaAttributeList(const coral::AttributeListSpecification& rhs) ATLAS_CTORDTOR_NOT_THREAD_SAFE ; + explicit AthenaAttributeList(const coral::AttributeListSpecification& rhs); - ~AthenaAttributeList() ATLAS_CTORDTOR_NOT_THREAD_SAFE {} + ~AthenaAttributeList() {} /// print to simulate function provided by old POOL AttributeList void print(std::ostream& os) const; -- GitLab