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-2024 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 <vector>
21
22
24
25
26class Bar {};
27class Baz {};
28class L1 {};
29class L2 {};
30class L3 {};
31
32
33} // namespace AthContainersRootTest
34
35
36template class std::vector<AthContainersRootTest::Foo*>;
38template class std::vector<ElementLink<std::vector<AthContainersRootTest::Foo*> > >;
39template class std::vector<std::vector<ElementLink<std::vector<AthContainersRootTest::Foo*> > > >;
40
41template class std::vector<AthContainersRootTest::Foo>;
43template class std::vector<ElementLink<std::vector<AthContainersRootTest::Foo> > >;
44template class std::vector<std::vector<ElementLink<std::vector<AthContainersRootTest::Foo> > > >;
45
46template class std::vector<AthContainersRootTest::L1>;
47template class std::vector<AthContainersRootTest::L2>;
48template class std::vector<AthContainersRootTest::L3>;
49
50namespace SG {
51template class AuxTypeVectorFactory<AthContainersRootTest::Foo>;
52template class AuxTypeVectorFactory<AthContainersRootTest::L2>;
53}
54
55
56#endif // not ATHCONTAINERSROOT_ATHCONTAINERSROOTTESTDICT_H
Factory object that creates vectors using AuxTypeVector.
Forward declaration.