diff liboctave/numeric/lu.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 51040836259d
children 796f54d4ddbf
line wrap: on
line diff
--- a/liboctave/numeric/lu.h	Fri Dec 17 21:30:46 2021 +0100
+++ b/liboctave/numeric/lu.h	Mon Dec 06 19:27:28 2021 +0100
@@ -28,10 +28,9 @@
 
 #include "octave-config.h"
 
-#include "Array.h"
+#include "mx-fwd.h"
 
-class ColumnVector;
-class PermMatrix;
+#include "Array.h"
 
 namespace octave
 {