comparison src/pr-output.h @ 6109:c68896f193e3

[project @ 2006-10-27 02:16:18 by jwe]
author jwe
date Fri, 27 Oct 2006 02:16:19 +0000
parents ce79d238f142
children e60688a1ea07
comparison
equal deleted inserted replaced
6108:143b556ce725 6109:c68896f193e3
41 class Cell; 41 class Cell;
42 42
43 #include "intNDArray.h" 43 #include "intNDArray.h"
44 #include "oct-inttypes.h" 44 #include "oct-inttypes.h"
45 45
46 extern void 46 extern OCTINTERP_API void
47 octave_print_internal (std::ostream& os, double d, 47 octave_print_internal (std::ostream& os, double d,
48 bool pr_as_read_syntax = false); 48 bool pr_as_read_syntax = false);
49 49
50 extern void 50 extern OCTINTERP_API void
51 octave_print_internal (std::ostream& os, const Matrix& m, 51 octave_print_internal (std::ostream& os, const Matrix& m,
52 bool pr_as_read_syntax = false, 52 bool pr_as_read_syntax = false,
53 int extra_indent = 0); 53 int extra_indent = 0);
54 54
55 extern void 55 extern OCTINTERP_API void
56 octave_print_internal (std::ostream& os, const NDArray& nda, 56 octave_print_internal (std::ostream& os, const NDArray& nda,
57 bool pr_as_read_syntax = false, 57 bool pr_as_read_syntax = false,
58 int extra_indent = 0); 58 int extra_indent = 0);
59 59
60 extern void 60 extern OCTINTERP_API void
61 octave_print_internal (std::ostream& os, const Complex& c, 61 octave_print_internal (std::ostream& os, const Complex& c,
62 bool pr_as_read_syntax = false); 62 bool pr_as_read_syntax = false);
63 63
64 extern void 64 extern OCTINTERP_API void
65 octave_print_internal (std::ostream& os, const ComplexMatrix& cm, 65 octave_print_internal (std::ostream& os, const ComplexMatrix& cm,
66 bool pr_as_read_syntax = false, 66 bool pr_as_read_syntax = false,
67 int extra_indent = 0); 67 int extra_indent = 0);
68 68
69 extern void 69 extern OCTINTERP_API void
70 octave_print_internal (std::ostream& os, const ComplexNDArray& nda, 70 octave_print_internal (std::ostream& os, const ComplexNDArray& nda,
71 bool pr_as_read_syntax = false, 71 bool pr_as_read_syntax = false,
72 int extra_indent = 0); 72 int extra_indent = 0);
73 73
74 extern void 74 extern OCTINTERP_API void
75 octave_print_internal (std::ostream& os, const Range& r, 75 octave_print_internal (std::ostream& os, const Range& r,
76 bool pr_as_read_syntax = false, 76 bool pr_as_read_syntax = false,
77 int extra_indent = 0); 77 int extra_indent = 0);
78 78
79 extern void 79 extern OCTINTERP_API void
80 octave_print_internal (std::ostream& os, const boolMatrix& m, 80 octave_print_internal (std::ostream& os, const boolMatrix& m,
81 bool pr_as_read_syntax = false, 81 bool pr_as_read_syntax = false,
82 int extra_indent = 0); 82 int extra_indent = 0);
83 83
84 extern void 84 extern OCTINTERP_API void
85 octave_print_internal (std::ostream& os, const boolNDArray& m, 85 octave_print_internal (std::ostream& os, const boolNDArray& m,
86 bool pr_as_read_syntax = false, 86 bool pr_as_read_syntax = false,
87 int extra_indent = 0); 87 int extra_indent = 0);
88 88
89 extern void 89 extern OCTINTERP_API void
90 octave_print_internal (std::ostream& os, const charMatrix& chm, 90 octave_print_internal (std::ostream& os, const charMatrix& chm,
91 bool pr_as_read_syntax = false, 91 bool pr_as_read_syntax = false,
92 int extra_indent = 0, 92 int extra_indent = 0,
93 bool pr_as_string = false); 93 bool pr_as_string = false);
94 94
95 extern void 95 extern OCTINTERP_API void
96 octave_print_internal (std::ostream& os, const charNDArray& nda, 96 octave_print_internal (std::ostream& os, const charNDArray& nda,
97 bool pr_as_read_syntax = false, 97 bool pr_as_read_syntax = false,
98 int extra_indent = 0, 98 int extra_indent = 0,
99 bool pr_as_string = false); 99 bool pr_as_string = false);
100 100
101 extern void 101 extern OCTINTERP_API void
102 octave_print_internal (std::ostream& os, const std::string& s, 102 octave_print_internal (std::ostream& os, const std::string& s,
103 bool pr_as_read_syntax = false, 103 bool pr_as_read_syntax = false,
104 int extra_indent = 0); 104 int extra_indent = 0);
105 105
106 extern void 106 extern OCTINTERP_API void
107 octave_print_internal (std::ostream& os, const ArrayN<std::string>& sa, 107 octave_print_internal (std::ostream& os, const ArrayN<std::string>& sa,
108 bool pr_as_read_syntax = false, 108 bool pr_as_read_syntax = false,
109 int extra_indent = 0); 109 int extra_indent = 0);
110 110
111 template <class T> 111 template <class T>
117 template <class T> 117 template <class T>
118 extern void 118 extern void
119 octave_print_internal (std::ostream& os, const octave_int<T>& sa, 119 octave_print_internal (std::ostream& os, const octave_int<T>& sa,
120 bool pr_as_read_syntax = false); 120 bool pr_as_read_syntax = false);
121 121
122 extern void 122 extern OCTINTERP_API void
123 octave_print_internal (std::ostream& os, const Cell& cell, 123 octave_print_internal (std::ostream& os, const Cell& cell,
124 bool pr_as_read_syntax = false, 124 bool pr_as_read_syntax = false,
125 int extra_indent = 0, 125 int extra_indent = 0,
126 bool pr_as_string = false); 126 bool pr_as_string = false);
127 127