Skip to content
Snippets Groups Projects
Commit 49b6a37d authored by Edward Moyse's avatar Edward Moyse
Browse files

Merge branch 'thread.PersistentDataModel-20201014' into 'master'

PersistentDataModel: Remove not-thread-safe annotations from AthenaAttributeList.

See merge request atlas/athena!37286
parents 75854085 a3967426
No related branches found
No related tags found
No related merge requests found
......@@ -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;
......
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