comparison liboctave/array/MArray-f.cc @ 29247:d83ae0145030

Export template class instantiations with clang (patch #8919). * Array.cc (INSTANTIATE_ARRAY), MArray.cc (INSTANTIATE_MARRAY), Sparse.cc (INSTANTIATE_SPARSE): Add API tags to template class instantiations with clang. * MArray-C.cc, MArray-d.cc, MArray-f.cc, MArray-fC.cc, MArray-i.cc, MArray-s.cc: Use new macro function for template class instantiation. * Sparse-b.cc, Sparse-C.cc, Sparse-d.cc: Remove API argument.
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 02 Jan 2021 16:36:09 +0100
parents 3ef055ca1d5e
children 7854d5752dd2
comparison
equal deleted inserted replaced
29246:1b2845593788 29247:d83ae0145030
30 // Instantiate MArrays of float values. 30 // Instantiate MArrays of float values.
31 31
32 #include "MArray.h" 32 #include "MArray.h"
33 #include "MArray.cc" 33 #include "MArray.cc"
34 34
35 template class MArray<float>; 35 INSTANTIATE_MARRAY (float);
36 36
37 INSTANTIATE_MARRAY_FRIENDS (float, OCTAVE_API) 37 INSTANTIATE_MARRAY_FRIENDS (float, OCTAVE_API)
38 38
39 #include "MDiagArray2.h" 39 #include "MDiagArray2.h"
40 #include "MDiagArray2.cc" 40 #include "MDiagArray2.cc"