diff liboctave/array/idx-vector.h @ 30433:c6cd2f582254 stable

Provide header file for forward declaration of Sparse<T> template (bug #59820). * liboctave/array/Sparse-fwd.h: New file. * liboctave/array/module.mk: Add new file to build system. * liboctave/array/idx-vector.h, liboctave/array/Sparse.h: Include Sparse-fwd.h instead of repeating Sparse<T> template forward declaration in each file.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 05 Dec 2021 10:52:55 +0100
parents e38202d3628d
children 1f0a2689cab2
line wrap: on
line diff
--- a/liboctave/array/idx-vector.h	Sat Dec 04 21:30:32 2021 +0100
+++ b/liboctave/array/idx-vector.h	Sun Dec 05 10:52:55 2021 +0100
@@ -39,8 +39,7 @@
 #include "dim-vector.h"
 #include "oct-inttypes-fwd.h"
 #include "oct-refcount.h"
-
-template <typename T> class Sparse;
+#include "Sparse-fwd.h"
 
 namespace octave
 {