diff src/pr-output.h @ 4513:508238e65af7

[project @ 2003-09-19 21:40:57 by jwe]
author jwe
date Fri, 19 Sep 2003 21:41:21 +0000
parents f9ea3dcf58ee
children c8829691db47
line wrap: on
line diff
--- a/src/pr-output.h
+++ b/src/pr-output.h
@@ -28,10 +28,14 @@
 #include "oct-cmplx.h"
 
 class ComplexMatrix;
+class ComplexNDArray;
 class Matrix;
+class NDArray;
 class Range;
 class boolMatrix;
+class boolNDArray;
 class charMatrix;
+class charNDArray;
 class Cell;
 
 extern void
@@ -44,6 +48,11 @@
 		       int extra_indent = 0);
 
 extern void
+octave_print_internal (std::ostream& os, const NDArray& nda,
+		       bool pr_as_read_syntax = false,
+		       int extra_indent = 0);
+
+extern void
 octave_print_internal (std::ostream& os, const Complex& c,
 		       bool pr_as_read_syntax = false);
 
@@ -53,6 +62,11 @@
 		       int extra_indent = 0);
 
 extern void
+octave_print_internal (std::ostream& os, const ComplexNDArray& nda,
+		       bool pr_as_read_syntax = false,
+		       int extra_indent = 0);
+
+extern void
 octave_print_internal (std::ostream& os, const Range& r,
 		       bool pr_as_read_syntax = false,
 		       int extra_indent = 0);
@@ -63,12 +77,23 @@
 		       int extra_indent = 0);
 
 extern void
+octave_print_internal (std::ostream& os, const boolNDArray& m,
+		       bool pr_as_read_syntax = false,
+		       int extra_indent = 0);
+
+extern void
 octave_print_internal (std::ostream& os, const charMatrix& chm,
 		       bool pr_as_read_syntax = false,
 		       int extra_indent = 0,
 		       bool pr_as_string = false);
 
 extern void
+octave_print_internal (std::ostream& os, const charNDArray& chm,
+		       bool pr_as_read_syntax = false,
+		       int extra_indent = 0,
+		       bool pr_as_string = false);
+
+extern void
 octave_print_internal (std::ostream& os, const Cell& cell,
 		       bool pr_as_read_syntax = false,
 		       int extra_indent = 0,