comparison libinterp/octave-value/ov-int16.cc @ 29240:0a6ed9dcd601

Silence compiler warnings about ignored attributes (patch #8919). Remove visibility attributes from instantiations of template classes which were previously defined.
author Markus Mützel <markus.muetzel@gmx.de>
date Tue, 29 Dec 2020 19:51:08 +0100
parents bd51beb6205e
children 7854d5752dd2
comparison
equal deleted inserted replaced
29239:f6058c6e1b18 29240:0a6ed9dcd601
60 octave_hdf5_id octave_int16_scalar::hdf5_save_type = HDF5_SAVE_TYPE; 60 octave_hdf5_id octave_int16_scalar::hdf5_save_type = HDF5_SAVE_TYPE;
61 61
62 // Prevent implicit instantiations on some systems (Windows, others?) 62 // Prevent implicit instantiations on some systems (Windows, others?)
63 // that can lead to duplicate definitions of static data members. 63 // that can lead to duplicate definitions of static data members.
64 64
65 extern template class OCTINTERP_API octave_base_scalar<double>; 65 extern template class octave_base_scalar<double>;
66 66
67 template class octave_base_matrix<int16NDArray>; 67 template class octave_base_matrix<int16NDArray>;
68 68
69 template class octave_base_int_matrix<int16NDArray>; 69 template class octave_base_int_matrix<int16NDArray>;
70 70