75 #include<NTL/version.h>
76 #if NTL_MAJOR_VERSION == 6
79 #include<NTL/lzz_pE.h>
80 #include<NTL/lzz_pEX.h>
82 #include<NTL/vector.h>
89 #include<NTL/vector.h>
90 #ifdef NTL_CLIENT // in <NTL/tools.h>: using of name space NTL
93 template void BlockDestroy<zz_pE> (zz_pE*,
long);
94 template void BlockConstruct<zz_pE> (zz_pE*,
long);
95 template void BlockDestroy<Pair<zz_pEX, long> > (Pair<zz_pEX, long>*, long);
96 template void BlockDestroy<Pair<GF2EX, long> > (Pair<GF2EX, long>*, long);
97 template void BlockDestroy<Pair<ZZX, long> > (Pair<ZZX, long>*, long);
98 template void BlockDestroy<Pair<ZZ_pX, long> > (Pair<ZZ_pX, long>*, long);
99 template void BlockDestroy<Pair<GF2X, long> > (Pair<GF2X, long>*, long);
100 template void BlockDestroy<Vec<zz_pE> > (Vec<zz_pE>*, long);
101 template class Vec<zz_p>;
102 template class Vec<Vec<zz_p> >;
103 template class Vec<zz_pE>;
104 template class Vec<ZZ>;
105 template class Vec<Vec<ZZ> >;
106 template class Mat<zz_p>;
107 template class Mat<zz_pE>;
108 template class Mat<ZZ>;
109 template class Vec<Pair<zz_pEX, long> >;
110 template class Vec<Pair<GF2EX, long> >;
111 template class Vec<Pair<ZZX, long> >;
112 template class Vec<Pair<ZZ_pX, long> >;
113 template class Vec<Pair<GF2X, long> >;
114 template class Vec<Vec<zz_pE> >;
115 template void swap<zz_pE>(Vec<zz_pE>&, Vec<zz_pE>&);
116 template long operator==<zz_p>(Vec<zz_p>
const&, Vec<zz_p>
const&);
139 #if ! defined(WINNT) || defined(__GNUC__)
146 template int tmax (
const int &,
const int & );
147 template int tmin (
const int &,
const int & );
148 template int tabs (
const int & );