GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
pr-output.h File Reference
#include "octave-config.h"
#include <iosfwd>
#include "Array-fwd.h"
#include "intNDArray-fwd.h"
#include "oct-cmplx.h"
#include "oct-inttypes-fwd.h"
#include "range-fwd.h"
#include "pr-flt-fmt.h"

Go to the source code of this file.

Classes

class  pr_engineering_float< T >
 
class  pr_formatted_float< T >
 
class  pr_rational_float< T >
 

Functions

template<>
float_display_format make_format (const boolNDArray &nda)
 
template<>
float_display_format make_format (const ComplexMatrix &m)
 
template<>
float_display_format make_format (const double &d)
 
template<>
float_display_format make_format (const float &f)
 
template<>
float_display_format make_format (const FloatComplexMatrix &m)
 
template<>
float_display_format make_format (const FloatMatrix &m)
 
template<>
float_display_format make_format (const intNDArray< octave_int16 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_int32 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_int64 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_int8 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_uint16 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_uint32 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_uint64 > &nda)
 
template<>
float_display_format make_format (const intNDArray< octave_uint8 > &nda)
 
template<>
float_display_format make_format (const Matrix &m)
 
template<>
float_display_format make_format (const octave::range< double > &r)
 
template<>
float_display_format make_format (const octave_int16 &nda)
 
template<>
float_display_format make_format (const octave_int32 &nda)
 
template<>
float_display_format make_format (const octave_int64 &nda)
 
template<>
float_display_format make_format (const octave_int8 &nda)
 
template<>
float_display_format make_format (const octave_uint16 &nda)
 
template<>
float_display_format make_format (const octave_uint32 &nda)
 
template<>
float_display_format make_format (const octave_uint64 &nda)
 
template<>
float_display_format make_format (const octave_uint8 &nda)
 
template<>
float_display_format make_format (const std::complex< double > &c)
 
template<>
float_display_format make_format (const std::complex< float > &fc)
 
template<typename T >
float_display_format make_format (const std::complex< T > &)
 
template<typename T >
float_display_format make_format (const T &)
 
void octave_print_internal (std::ostream &os, bool d, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, char c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const Array< std::string > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const boolMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const boolNDArray &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
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)
 
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)
 
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)
 
void octave_print_internal (std::ostream &os, const Complex &c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const ComplexDiagMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const ComplexMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const ComplexNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const DiagMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const Cell &cell, bool pr_as_read_syntax=false, int extra_indent=0, bool pr_as_string=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int16_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int32_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int64_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int8_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint16_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint32_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint64_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint8_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, bool d, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, char c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, const Complex &c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, const FloatComplex &c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, double d, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const float_display_format &fmt, float d, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const FloatComplex &c, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const FloatComplexDiagMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const FloatComplexMatrix &cm, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const FloatComplexNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const FloatDiagMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const FloatMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const FloatNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_int16 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_int32 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_int64 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_int8 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_uint16 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_uint32 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_uint64 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const intNDArray< octave_uint8 > &sa, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const Matrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const NDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const octave::range< double > &r, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const octave_int< int16_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< int32_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< int64_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< int8_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< uint16_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< uint32_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< uint64_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_int< uint8_t > &sa, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const octave_value &ov, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, const PermMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, const std::string &s, bool pr_as_read_syntax=false, int extra_indent=0)
 
void octave_print_internal (std::ostream &os, double d, bool pr_as_read_syntax=false)
 
void octave_print_internal (std::ostream &os, float d, bool pr_as_read_syntax=false)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const pr_engineering_float< T > &pef)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const pr_formatted_float< T > &pff)
 
template<typename T >
std::ostream & operator<< (std::ostream &os, const pr_rational_float< T > &prf)
 

Variables

bool Vcompact_format
 
bool Vprint_empty_dimensions
 

Function Documentation

◆ make_format() [1/28]

template<>
float_display_format make_format ( const boolNDArray nda)

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

◆ make_format() [2/28]

template<>
float_display_format make_format ( const ComplexMatrix m)

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

◆ make_format() [3/28]

◆ make_format() [4/28]

template<>
float_display_format make_format ( const float &  f)

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

References f, and make_scalar_format().

◆ make_format() [5/28]

template<>
float_display_format make_format ( const FloatComplexMatrix m)

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

◆ make_format() [6/28]

template<>
float_display_format make_format ( const FloatMatrix m)

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

◆ make_format() [7/28]

template<>
float_display_format make_format ( const intNDArray< octave_int16 > &  nda)

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

◆ make_format() [8/28]

template<>
float_display_format make_format ( const intNDArray< octave_int32 > &  nda)

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

◆ make_format() [9/28]

template<>
float_display_format make_format ( const intNDArray< octave_int64 > &  nda)

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

◆ make_format() [10/28]

template<>
float_display_format make_format ( const intNDArray< octave_int8 > &  nda)

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

◆ make_format() [11/28]

template<>
float_display_format make_format ( const intNDArray< octave_uint16 > &  nda)

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

◆ make_format() [12/28]

template<>
float_display_format make_format ( const intNDArray< octave_uint32 > &  nda)

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

◆ make_format() [13/28]

template<>
float_display_format make_format ( const intNDArray< octave_uint64 > &  nda)

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

◆ make_format() [14/28]

template<>
float_display_format make_format ( const intNDArray< octave_uint8 > &  nda)

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

◆ make_format() [15/28]

template<>
float_display_format make_format ( const Matrix m)

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

◆ make_format() [16/28]

template<>
float_display_format make_format ( const octave::range< double > &  r)

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

◆ make_format() [17/28]

template<>
float_display_format make_format ( const octave_int16 nda)

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

◆ make_format() [18/28]

template<>
float_display_format make_format ( const octave_int32 nda)

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

◆ make_format() [19/28]

template<>
float_display_format make_format ( const octave_int64 nda)

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

◆ make_format() [20/28]

template<>
float_display_format make_format ( const octave_int8 nda)

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

◆ make_format() [21/28]

template<>
float_display_format make_format ( const octave_uint16 nda)

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

◆ make_format() [22/28]

template<>
float_display_format make_format ( const octave_uint32 nda)

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

◆ make_format() [23/28]

template<>
float_display_format make_format ( const octave_uint64 nda)

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

◆ make_format() [24/28]

template<>
float_display_format make_format ( const octave_uint8 nda)

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

◆ make_format() [25/28]

template<>
float_display_format make_format ( const std::complex< double > &  c)

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

References make_complex_scalar_format().

◆ make_format() [26/28]

template<>
float_display_format make_format ( const std::complex< float > &  fc)

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

References make_complex_scalar_format().

◆ make_format() [27/28]

template<typename T >
float_display_format make_format ( const std::complex< T > &  )

Definition at line 63 of file pr-output.h.

Referenced by octave_print_internal().

◆ make_format() [28/28]

template<typename T >
float_display_format make_format ( const T &  )

Definition at line 78 of file pr-output.h.

◆ octave_print_internal() [1/59]

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

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

References d, and octave_print_internal().

◆ octave_print_internal() [2/59]

void octave_print_internal ( std::ostream &  os,
char  c,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 194 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [3/59]

void octave_print_internal ( std::ostream &  os,
const Array< std::string > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

References Array< T, Alloc >::isempty().

◆ octave_print_internal() [4/59]

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

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

References octave_print_internal().

◆ octave_print_internal() [5/59]

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

◆ octave_print_internal() [6/59]

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 3187 of file pr-output.cc.

References panic_impossible.

◆ octave_print_internal() [7/59]

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 
)

◆ octave_print_internal() [8/59]

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 
)

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

References Array< T, Alloc >::ndims(), and octave_print_internal().

◆ octave_print_internal() [9/59]

void octave_print_internal ( std::ostream &  os,
const Complex c,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 258 of file pr-output.h.

References make_format(), and octave_print_internal().

◆ octave_print_internal() [10/59]

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

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

◆ octave_print_internal() [11/59]

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

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

◆ octave_print_internal() [12/59]

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

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

References Array< T, Alloc >::ndims(), and octave_print_internal().

◆ octave_print_internal() [13/59]

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

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

◆ octave_print_internal() [14/59]

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

Definition at line 498 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [15/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< int16_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [16/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< int32_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [17/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< int64_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [18/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< int8_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [19/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< uint16_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [20/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< uint32_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [21/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< uint64_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [22/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const octave_int< uint8_t > &  sa,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [23/59]

◆ octave_print_internal() [24/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
char  c,
bool  pr_as_read_syntax = false 
)

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

References panic_impossible.

◆ octave_print_internal() [25/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const Complex c,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [26/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
const FloatComplex c,
bool  pr_as_read_syntax = false 
)

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

◆ octave_print_internal() [27/59]

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

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

References d.

◆ octave_print_internal() [28/59]

void octave_print_internal ( std::ostream &  os,
const float_display_format fmt,
float  d,
bool  pr_as_read_syntax = false 
)

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

References d.

◆ octave_print_internal() [29/59]

void octave_print_internal ( std::ostream &  os,
const FloatComplex c,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 269 of file pr-output.h.

References make_format(), and octave_print_internal().

◆ octave_print_internal() [30/59]

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

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

◆ octave_print_internal() [31/59]

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

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

◆ octave_print_internal() [32/59]

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

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

References Array< T, Alloc >::ndims(), and octave_print_internal().

◆ octave_print_internal() [33/59]

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

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

◆ octave_print_internal() [34/59]

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

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

◆ octave_print_internal() [35/59]

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

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

References Array< T, Alloc >::ndims(), and octave_print_internal().

◆ octave_print_internal() [36/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_int16 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [37/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_int32 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [38/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_int64 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [39/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_int8 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [40/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_uint16 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [41/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_uint32 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [42/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_uint64 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [43/59]

void octave_print_internal ( std::ostream &  os,
const intNDArray< octave_uint8 > &  sa,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

◆ octave_print_internal() [44/59]

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

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

◆ octave_print_internal() [45/59]

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

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

References Array< T, Alloc >::ndims(), and octave_print_internal().

◆ octave_print_internal() [46/59]

void octave_print_internal ( std::ostream &  os,
const octave::range< double > &  r,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

References r.

◆ octave_print_internal() [47/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< int16_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 419 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [48/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< int32_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 445 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [49/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< int64_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 471 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [50/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< int8_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 393 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [51/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< uint16_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 432 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [52/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< uint32_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 458 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [53/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< uint64_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 484 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [54/59]

void octave_print_internal ( std::ostream &  os,
const octave_int< uint8_t > &  sa,
bool  pr_as_read_syntax = false 
)
inline

Definition at line 406 of file pr-output.h.

References octave_print_internal().

◆ octave_print_internal() [55/59]

void octave_print_internal ( std::ostream &  os,
const octave_value ov,
bool  pr_as_read_syntax = false 
)

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

References panic_impossible.

◆ octave_print_internal() [56/59]

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

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

References m.

◆ octave_print_internal() [57/59]

void octave_print_internal ( std::ostream &  os,
const std::string &  s,
bool  pr_as_read_syntax = false,
int  extra_indent = 0 
)

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

References octave_print_internal().

◆ octave_print_internal() [58/59]

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

Definition at line 206 of file pr-output.h.

References d, make_format(), and octave_print_internal().

◆ octave_print_internal() [59/59]

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

Definition at line 217 of file pr-output.h.

References d, make_format(), and octave_print_internal().

◆ operator<<() [1/3]

template<typename T >
std::ostream& operator<< ( std::ostream &  os,
const pr_engineering_float< T > &  pef 
)

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

◆ operator<<() [2/3]

template<typename T >
std::ostream& operator<< ( std::ostream &  os,
const pr_formatted_float< T > &  pff 
)

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

◆ operator<<() [3/3]

template<typename T >
std::ostream& operator<< ( std::ostream &  os,
const pr_rational_float< T > &  prf 
)

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

Variable Documentation

◆ Vcompact_format

◆ Vprint_empty_dimensions

bool Vprint_empty_dimensions
extern

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

Referenced by Fprint_empty_dimensions(), and octave_cell::print_raw().