Mercurial > hg > octave-lyh
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,