diff liboctave/numeric/gepbalance.cc @ 29228:5c14f81e0937

Set API tags in files in liboctave/numeric (patch #8919). Add API tag to template class definitions. Add API tag to (un-defined) functions and member functions in headers. Export template class instantiations and template functions from .cc files.
author Markus Mützel <markus.muetzel@gmx.de>
date Tue, 29 Dec 2020 17:51:23 +0100
parents 863ae57eee69
children 7854d5752dd2
line wrap: on
line diff
--- a/liboctave/numeric/gepbalance.cc	Tue Dec 29 17:41:39 2020 +0100
+++ b/liboctave/numeric/gepbalance.cc	Tue Dec 29 17:51:23 2020 +0100
@@ -43,7 +43,7 @@
   namespace math
   {
     template <>
-    octave_idx_type
+    OCTAVE_API octave_idx_type
     gepbalance<Matrix>::init (const Matrix& a, const Matrix& b,
                               const std::string& balance_job)
     {
@@ -108,7 +108,7 @@
     }
 
     template <>
-    octave_idx_type
+    OCTAVE_API octave_idx_type
     gepbalance<FloatMatrix>::init (const FloatMatrix& a, const FloatMatrix& b,
                                    const std::string& balance_job)
     {
@@ -174,7 +174,7 @@
     }
 
     template <>
-    octave_idx_type
+    OCTAVE_API octave_idx_type
     gepbalance<ComplexMatrix>::init (const ComplexMatrix& a,
                                      const ComplexMatrix& b,
                                      const std::string& balance_job)
@@ -242,7 +242,7 @@
     }
 
     template <>
-    octave_idx_type
+    OCTAVE_API octave_idx_type
     gepbalance<FloatComplexMatrix>::init (const FloatComplexMatrix& a,
                                           const FloatComplexMatrix& b,
                                           const std::string& balance_job)