ATLAS Offline Software
Loading...
Searching...
No Matches
AthContainersRootTestDict.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-2026 CERN for the benefit of the ATLAS collaboration
4*/
11
12
13#ifndef ATHCONTAINERSROOT_ATHCONTAINERSROOTTESTDICT_H
14#define ATHCONTAINERSROOT_ATHCONTAINERSROOTTESTDICT_H
15
16
17#include "AthContainersRoot/test/Foo.h"
19#include "AthLinks/ElementLink.h"
20#include "AthLinks/DataLink.h"
21#include <vector>
22
23
25
26
27class Bar {};
28class Baz {};
29class L1 {};
30class L2 {};
31class L3 {};
32
33
34} // namespace AthContainersRootTest
35
36
37template class std::vector<AthContainersRootTest::Foo*>;
39template class std::vector<ElementLink<std::vector<AthContainersRootTest::Foo*> > >;
40template class std::vector<std::vector<ElementLink<std::vector<AthContainersRootTest::Foo*> > > >;
42template class std::vector<DataLink<std::vector<AthContainersRootTest::Foo*> > >;
43template class std::vector<std::vector<DataLink<std::vector<AthContainersRootTest::Foo*> > > >;
44
45template class std::vector<AthContainersRootTest::Foo>;
47template class std::vector<ElementLink<std::vector<AthContainersRootTest::Foo> > >;
48template class std::vector<std::vector<ElementLink<std::vector<AthContainersRootTest::Foo> > > >;
49
50template class std::vector<AthContainersRootTest::L1>;
51template class std::vector<AthContainersRootTest::L2>;
52template class std::vector<AthContainersRootTest::L3>;
53
54namespace SG {
55template class AuxTypeVectorFactory<AthContainersRootTest::Foo>;
56template class AuxTypeVectorFactory<AthContainersRootTest::L2>;
57}
58
59
60#endif // not ATHCONTAINERSROOT_ATHCONTAINERSROOTTESTDICT_H
Factory object that creates vectors using AuxTypeVector.
Forward declaration.