Mercurial > octave
diff liboctave/numeric/lo-specfun.h @ 30508:6f07492c9c20 stable
Provide header file with forward declarations of matrix types (bug #59820).
* liboctave/array/mx-fwd.h: New file.
* liboctave/array/module.mk: Add new file to build system.
* other files in liboctave: Include mx-fwd.h instead of forward declaring matrix
types.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Mon, 06 Dec 2021 19:27:28 +0100 |
parents | 0a5b15007766 |
children | 796f54d4ddbf |
line wrap: on
line diff
--- a/liboctave/numeric/lo-specfun.h Fri Dec 17 21:30:46 2021 +0100 +++ b/liboctave/numeric/lo-specfun.h Mon Dec 06 19:27:28 2021 +0100 @@ -28,22 +28,11 @@ #include "octave-config.h" +#include "mx-fwd.h" + #include "Array.h" #include "oct-cmplx.h" -class ComplexColumnVector; -class ComplexMatrix; -class ComplexNDArray; -class FloatComplexColumnVector; -class FloatComplexMatrix; -class FloatComplexNDArray; -class FloatMatrix; -class FloatNDArray; -class FloatRowVector; -class Matrix; -class NDArray; -class RowVector; - namespace octave { namespace math