26#if ! defined (octave_pr_output_h)
27#define octave_pr_output_h 1
29#include "octave-config.h"
181extern OCTINTERP_API
void
183 bool d,
bool pr_as_read_syntax =
false);
185extern OCTINTERP_API
void
187 bool pr_as_read_syntax =
false);
189extern OCTINTERP_API
void
191 char c,
bool pr_as_read_syntax =
false);
195 bool pr_as_read_syntax =
false)
201extern OCTINTERP_API
void
203 double d,
bool pr_as_read_syntax =
false);
207 bool pr_as_read_syntax =
false)
212extern OCTINTERP_API
void
214 float d,
bool pr_as_read_syntax =
false);
218 bool pr_as_read_syntax =
false)
223extern OCTINTERP_API
void
225 bool pr_as_read_syntax =
false,
226 int extra_indent = 0);
228extern OCTINTERP_API
void
230 bool pr_as_read_syntax =
false,
231 int extra_indent = 0);
233extern OCTINTERP_API
void
235 bool pr_as_read_syntax =
false,
236 int extra_indent = 0);
238extern OCTINTERP_API
void
240 bool pr_as_read_syntax =
false,
241 int extra_indent = 0);
243extern OCTINTERP_API
void
245 bool pr_as_read_syntax =
false,
246 int extra_indent = 0);
248extern OCTINTERP_API
void
250 bool pr_as_read_syntax =
false,
251 int extra_indent = 0);
253extern OCTINTERP_API
void
255 const Complex& c,
bool pr_as_read_syntax =
false);
259 bool pr_as_read_syntax =
false)
264extern OCTINTERP_API
void
270 bool pr_as_read_syntax =
false)
275extern OCTINTERP_API
void
277 bool pr_as_read_syntax =
false,
278 int extra_indent = 0);
280extern OCTINTERP_API
void
282 bool pr_as_read_syntax =
false,
283 int extra_indent = 0);
285extern OCTINTERP_API
void
287 bool pr_as_read_syntax =
false,
288 int extra_indent = 0);
290extern OCTINTERP_API
void
292 bool pr_as_read_syntax =
false,
293 int extra_indent = 0);
295extern OCTINTERP_API
void
297 bool pr_as_read_syntax =
false,
298 int extra_indent = 0);
300extern OCTINTERP_API
void
302 bool pr_as_read_syntax =
false,
303 int extra_indent = 0);
305extern OCTINTERP_API
void
307 bool pr_as_read_syntax =
false,
308 int extra_indent = 0);
310extern OCTINTERP_API
void
312 bool pr_as_read_syntax =
false,
313 int extra_indent = 0);
315extern OCTINTERP_API
void
317 bool pr_as_read_syntax =
false,
318 int extra_indent = 0);
320extern OCTINTERP_API
void
322 bool pr_as_read_syntax =
false,
323 int extra_indent = 0);
325extern OCTINTERP_API
void
327 bool pr_as_read_syntax =
false,
328 int extra_indent = 0,
329 bool pr_as_string =
false);
331extern OCTINTERP_API
void
333 bool pr_as_read_syntax =
false,
334 int extra_indent = 0,
335 bool pr_as_string =
false);
337extern OCTINTERP_API
void
339 bool pr_as_read_syntax =
false,
340 int extra_indent = 0);
342extern OCTINTERP_API
void
344 bool pr_as_read_syntax =
false,
345 int extra_indent = 0);
347extern OCTINTERP_API
void
349 bool pr_as_read_syntax =
false,
350 int extra_indent = 0);
352extern OCTINTERP_API
void
354 bool pr_as_read_syntax =
false,
355 int extra_indent = 0);
357extern OCTINTERP_API
void
359 bool pr_as_read_syntax =
false,
360 int extra_indent = 0);
362extern OCTINTERP_API
void
364 bool pr_as_read_syntax =
false,
365 int extra_indent = 0);
367extern OCTINTERP_API
void
369 bool pr_as_read_syntax =
false,
370 int extra_indent = 0);
372extern OCTINTERP_API
void
374 bool pr_as_read_syntax =
false,
375 int extra_indent = 0);
377extern OCTINTERP_API
void
379 bool pr_as_read_syntax =
false,
380 int extra_indent = 0);
382extern OCTINTERP_API
void
384 bool pr_as_read_syntax =
false,
385 int extra_indent = 0);
387extern OCTINTERP_API
void
390 bool pr_as_read_syntax =
false);
394 bool pr_as_read_syntax =
false)
400extern OCTINTERP_API
void
403 bool pr_as_read_syntax =
false);
407 bool pr_as_read_syntax =
false)
413extern OCTINTERP_API
void
416 bool pr_as_read_syntax =
false);
420 bool pr_as_read_syntax =
false)
426extern OCTINTERP_API
void
429 bool pr_as_read_syntax =
false);
433 bool pr_as_read_syntax =
false)
439extern OCTINTERP_API
void
442 bool pr_as_read_syntax =
false);
446 bool pr_as_read_syntax =
false)
452extern OCTINTERP_API
void
455 bool pr_as_read_syntax =
false);
459 bool pr_as_read_syntax =
false)
465extern OCTINTERP_API
void
468 bool pr_as_read_syntax =
false);
472 bool pr_as_read_syntax =
false)
478extern OCTINTERP_API
void
481 bool pr_as_read_syntax =
false);
485 bool pr_as_read_syntax =
false)
491extern OCTINTERP_API
void
493 bool pr_as_read_syntax =
false,
494 int extra_indent = 0,
495 bool pr_as_string =
false);
499 const Cell& cell,
bool pr_as_read_syntax =
false,
500 int extra_indent = 0,
bool pr_as_string =
false)
506extern OCTINTERP_API
void
508 bool pr_as_read_syntax =
false);
527 :
m_ff (fdf.real_format ()),
m_val (val) { }
543 :
m_ff (fdf.real_format ()),
m_val (val) { }
559 :
m_ff (fdf.real_format ()),
m_val (val) { }
N Dimensional Array with copy-on-write semantics.
pr_engineering_float(const float_format &ff, T val)
pr_engineering_float(const float_display_format &fdf, T val)
pr_rational_float(const float_format &ff, T val)
pr_rational_float(const float_display_format &fdf, T val)
F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE * d
F77_RET_T const F77_DBLE const F77_DBLE * f
std::complex< double > Complex
std::complex< float > FloatComplex
std::ostream & operator<<(std::ostream &os, const pr_engineering_float< T > &pef)
float_display_format make_format(const std::complex< T > &)
void octave_print_internal(std::ostream &os, const float_display_format &fmt, bool d, bool pr_as_read_syntax=false)
bool Vprint_empty_dimensions