26 #include "AthLinks/DataLink.h"
32 std::pair<SG::auxid_set_t::const_iterator, bool>
p2;
37 struct DUMMY_INSTANTIATION_ATHCONTAINERS {
70 template class std::vector<std::pair<unsigned int, unsigned int> >;
73 #define ARGS1 (const std::string&)
74 #define ARGS2 (const std::string&, const std::string&)
75 #define INSTAN_TYPE(TYP) \
76 template class SG::ConstAccessor<TYP>; \
77 template class SG::Accessor<TYP>; \
78 template class SG::Decorator<TYP>; \
79 template TYP& SG::AuxElement::auxdata<TYP> ARGS1; \
80 template TYP& SG::AuxElement::auxdata<TYP> ARGS2; \
81 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS1 const; \
82 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS2 const; \
83 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS1 const; \
84 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS2 const; \
85 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS1 const; \
86 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS2 const
118 #ifdef __cpp_lib_polymorphic_allocator
119 # if __cpp_lib_polymorphic_allocator >= 201902L
120 template class std::vector<char, std::pmr::polymorphic_allocator<char> >;
121 template class std::vector<unsigned char, std::pmr::polymorphic_allocator<unsigned char> >;
122 template class std::vector<short, std::pmr::polymorphic_allocator<short> >;
123 template class std::vector<unsigned short, std::pmr::polymorphic_allocator<unsigned short> >;
124 template class std::vector<int, std::pmr::polymorphic_allocator<int> >;
125 template class std::vector<unsigned int, std::pmr::polymorphic_allocator<unsigned int> >;
126 template class std::vector<float, std::pmr::polymorphic_allocator<float> >;
127 template class std::vector<double, std::pmr::polymorphic_allocator<double> >;