Functions | Variables

pr-output.h File Reference

#include <iosfwd>
#include "oct-cmplx.h"
#include "intNDArray.h"
#include "oct-inttypes.h"
Include dependency graph for pr-output.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

OCTINTERP_API void octave_print_internal (std::ostream &os, bool d, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const Cell &cell, bool pr_as_read_syntax=false, int extra_indent=0, bool pr_as_string=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< uint64_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< int64_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< uint32_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< int32_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< uint16_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< int16_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< uint8_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const octave_int< int8_t > &sa, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const intNDArray< octave_int8 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const Array< std::string > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const std::string &s, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const charNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0, bool pr_as_string=false)
OCTINTERP_API 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)
OCTINTERP_API void octave_print_internal (std::ostream &os, const boolNDArray &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const boolMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const Range &r, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const PermMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatComplexNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const ComplexNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatComplexDiagMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatComplexMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const ComplexDiagMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const ComplexMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const Complex &c, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const NDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatDiagMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const FloatMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const DiagMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, const Matrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
OCTINTERP_API void octave_print_internal (std::ostream &os, float d, bool pr_as_read_syntax=false)
OCTINTERP_API void octave_print_internal (std::ostream &os, double d, bool pr_as_read_syntax=false)

Variables

bool Vcompact_format
bool Vprint_empty_dimensions

Function Documentation

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
bool  d,
bool  pr_as_read_syntax = false 
)

Definition at line 2575 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const Cell cell,
bool  pr_as_read_syntax = false,
int  extra_indent = 0,
bool  pr_as_string = false 
)

Definition at line 3366 of file pr-output.cc.

References panic_impossible.

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< uint64_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< int64_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< uint32_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< int32_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< uint16_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< int16_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< uint8_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const octave_int< int8_t > &  sa,
bool  pr_as_read_syntax = false 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_int8 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const Array< std::string > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const std::string &  s,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2844 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const charNDArray nda,
bool  pr_as_read_syntax = false,
int  extra_indent = 0,
bool  pr_as_string = false 
)
OCTINTERP_API 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 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const boolNDArray m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const boolMatrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2748 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const Range r,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const PermMatrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatComplexNDArray nda,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2631 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const ComplexNDArray nda,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatComplexDiagMatrix cm,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2624 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatComplexMatrix cm,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2617 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const ComplexDiagMatrix cm,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const ComplexMatrix cm,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const Complex c,
bool  pr_as_read_syntax = false 
)

Definition at line 2610 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatNDArray nda,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2603 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const NDArray nda,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatDiagMatrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2596 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const FloatMatrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

Definition at line 2589 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const DiagMatrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
const Matrix m,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)
OCTINTERP_API void octave_print_internal ( std::ostream &  os,
float  d,
bool  pr_as_read_syntax = false 
)

Definition at line 2583 of file pr-output.cc.

References octave_print_internal().

OCTINTERP_API void octave_print_internal ( std::ostream &  os,
double  d,
bool  pr_as_read_syntax = false 
)

Variable Documentation

Definition at line 75 of file pr-output.cc.

Referenced by print_empty_matrix(), print_empty_nd_array(), and octave_cell::print_raw().

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines