Mercurial > octave
comparison libinterp/template-inst/Array-tc.cc @ 21574:ae4d7dfea337
maint: merge stable to default.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 01 Apr 2016 12:57:49 -0400 |
parents | 40de9f8f23a6 f3f8e1d3e399 |
children | aba2e6293dd8 |
comparison
equal
deleted
inserted
replaced
21571:feac06371be1 | 21574:ae4d7dfea337 |
---|---|
28 | 28 |
29 #include "Array.h" | 29 #include "Array.h" |
30 #include "Array.cc" | 30 #include "Array.cc" |
31 | 31 |
32 #include "ov.h" | 32 #include "ov.h" |
33 #include "ov-classdef.h" | |
33 | 34 |
34 #include "oct-sort.cc" | 35 #include "oct-sort.cc" |
35 | 36 |
37 // Prevent implicit instantiations on some systems (Windows, others?) | |
38 // that can lead to duplicate definitions of static data members. | |
39 | |
40 extern template class OCTAVE_API Array<Complex>; | |
41 extern template class OCTAVE_API Array<FloatComplex>; | |
42 extern template class OCTAVE_API Array<bool>; | |
43 extern template class OCTAVE_API Array<char>; | |
44 extern template class OCTAVE_API Array<double>; | |
45 extern template class OCTAVE_API Array<float>; | |
46 extern template class OCTAVE_API Array<idx_vector>; | |
47 extern template class OCTAVE_API Array<octave_idx_type>; | |
48 extern template class OCTAVE_API Array<std::string>; | |
49 | |
36 NO_INSTANTIATE_ARRAY_SORT (octave_value); | 50 NO_INSTANTIATE_ARRAY_SORT (octave_value); |
51 INSTANTIATE_ARRAY (octave_value, OCTINTERP_API); | |
37 | 52 |
38 INSTANTIATE_ARRAY (octave_value, OCTINTERP_API); | 53 NO_INSTANTIATE_ARRAY_SORT (cdef_object); |
54 INSTANTIATE_ARRAY (cdef_object, OCTINTERP_API); |