ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelTestDataRead/DataModelTestDataRead/versions/AllocTestAuxContainer_v1.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
4 */
11
12
13#ifndef DATAMODELTESTDATAREAD_ALLOCTESTAUXCONTAINER_V1_H
14#define DATAMODELTESTDATAREAD_ALLOCTESTAUXCONTAINER_V1_H
15
16
19#include "TestTools/TestAlloc.h"
20#include <vector>
21#include <memory>
22
23
24namespace DMTest {
25
26
37{
38public:
40 AllocTestAuxContainer_v1 (std::pmr::memory_resource* r);
41
42
43 // For this one, the dictionary will always be present (from AthContainers).
44 AUXVAR_DECL (int, atInt1, std::pmr::polymorphic_allocator);
45
46 // For this one, the dictionary is only present in this package.
48};
49
50
51} // namespace DMTest
52
53
55
56
57#endif // not DATAMODELTESTDATAREAD_ALLOCTESTAUXCONTAINER_V1_H
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
To test handling of non-standard memory allocators.
To test handling of non-standard memory allocators.
Definition TestAlloc.h:29
AUXVAR_DECL(int, atInt2, Athena_test::TestAlloc)
AUXVAR_DECL(int, atInt1, std::pmr::polymorphic_allocator)
Common base class for the auxiliary containers.
int r
Definition globals.cxx:22
Definition B.h:23