28 #include "AthLinks/DataLink.h"
34 std::pair<SG::auxid_set_t::const_iterator, bool>
p2;
39 struct DUMMY_INSTANTIATION_ATHCONTAINERS {
72 template class std::vector<std::pair<unsigned int, unsigned int> >;
75 #define ARGS1 (const std::string&)
76 #define ARGS2 (const std::string&, const std::string&)
77 #define INSTAN_TYPE(TYP) \
78 template class SG::ConstAccessor<TYP>; \
79 template class SG::Accessor<TYP>; \
80 template class SG::Decorator<TYP>; \
81 template TYP& SG::AuxElement::auxdata<TYP> ARGS1; \
82 template TYP& SG::AuxElement::auxdata<TYP> ARGS2; \
83 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS1 const; \
84 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS2 const; \
85 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS1 const; \
86 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS2 const; \
87 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS1 const; \
88 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS2 const; \
89 template class SG::JaggedVecElt<TYP>; \
90 template class std::vector<SG::JaggedVecElt<TYP> >
122 #ifdef __cpp_lib_polymorphic_allocator
123 # if __cpp_lib_polymorphic_allocator >= 201902L
124 template class std::vector<char, std::pmr::polymorphic_allocator<char> >;
125 template class std::vector<unsigned char, std::pmr::polymorphic_allocator<unsigned char> >;
126 template class std::vector<short, std::pmr::polymorphic_allocator<short> >;
127 template class std::vector<unsigned short, std::pmr::polymorphic_allocator<unsigned short> >;
128 template class std::vector<int, std::pmr::polymorphic_allocator<int> >;
129 template class std::vector<unsigned int, std::pmr::polymorphic_allocator<unsigned int> >;
130 template class std::vector<float, std::pmr::polymorphic_allocator<float> >;
131 template class std::vector<double, std::pmr::polymorphic_allocator<double> >;