Mercurial > octave
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 {