#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 &) |
OCTINTERP_API 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) |
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 boolMatrix &m, bool pr_as_read_syntax=false, int extra_indent=0) |
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 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 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 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) |
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 ComplexNDArray &nda, 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) |
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) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int16_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int32_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int64_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< int8_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint16_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint32_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint64_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &, const octave_int< uint8_t > &sa, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &fmt, bool d, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &fmt, char c, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &fmt, const Complex &c, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &fmt, const FloatComplex &c, bool pr_as_read_syntax=false) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const float_display_format &fmt, double d, bool pr_as_read_syntax=false) |
OCTINTERP_API 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) |
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 FloatComplexNDArray &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 FloatNDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_int16 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_int32 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_int64 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
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 intNDArray< octave_uint16 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_uint32 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_uint64 > &sa, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const intNDArray< octave_uint8 > &sa, 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, const NDArray &nda, bool pr_as_read_syntax=false, int extra_indent=0) |
OCTINTERP_API 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) |
OCTINTERP_API void | octave_print_internal (std::ostream &os, const octave_value &ov, bool pr_as_read_syntax=false) |
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 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 |
float_display_format make_format | ( | const boolNDArray & | nda | ) |
Definition at line 1184 of file pr-output.cc.
float_display_format make_format | ( | const ComplexMatrix & | m | ) |
Definition at line 1170 of file pr-output.cc.
References make_complex_matrix_format().
float_display_format make_format | ( | const double & | d | ) |
Definition at line 525 of file pr-output.cc.
References d, and make_scalar_format().
Referenced by octave_base_matrix< MT >::get_edit_display_format(), octave_base_scalar< ST >::get_edit_display_format(), ov_range< T >::get_edit_display_format(), octave_print_diag_matrix_internal(), octave_print_internal(), and octave_print_matrix_internal().
float_display_format make_format | ( | const float & | f | ) |
Definition at line 532 of file pr-output.cc.
References f, and make_scalar_format().
float_display_format make_format | ( | const FloatComplexMatrix & | m | ) |
Definition at line 1177 of file pr-output.cc.
References make_complex_matrix_format().
float_display_format make_format | ( | const FloatMatrix & | m | ) |
Definition at line 716 of file pr-output.cc.
References m, and make_matrix_format().
float_display_format make_format | ( | const intNDArray< octave_int16 > & | nda | ) |
Definition at line 1730 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_int32 > & | nda | ) |
Definition at line 1732 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_int64 > & | nda | ) |
Definition at line 1734 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_int8 > & | nda | ) |
Definition at line 1728 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_uint16 > & | nda | ) |
Definition at line 1731 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_uint32 > & | nda | ) |
Definition at line 1733 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_uint64 > & | nda | ) |
Definition at line 1735 of file pr-output.cc.
float_display_format make_format | ( | const intNDArray< octave_uint8 > & | nda | ) |
Definition at line 1729 of file pr-output.cc.
float_display_format make_format | ( | const Matrix & | m | ) |
Definition at line 709 of file pr-output.cc.
References m, and make_matrix_format().
float_display_format make_format | ( | const octave::range< double > & | r | ) |
Definition at line 1322 of file pr-output.cc.
References free_format, num_digits(), and r.
float_display_format make_format | ( | const octave_int16 & | nda | ) |
Definition at line 1754 of file pr-output.cc.
float_display_format make_format | ( | const octave_int32 & | nda | ) |
Definition at line 1756 of file pr-output.cc.
float_display_format make_format | ( | const octave_int64 & | nda | ) |
Definition at line 1758 of file pr-output.cc.
float_display_format make_format | ( | const octave_int8 & | nda | ) |
Definition at line 1752 of file pr-output.cc.
float_display_format make_format | ( | const octave_uint16 & | nda | ) |
Definition at line 1755 of file pr-output.cc.
float_display_format make_format | ( | const octave_uint32 & | nda | ) |
Definition at line 1757 of file pr-output.cc.
float_display_format make_format | ( | const octave_uint64 & | nda | ) |
Definition at line 1759 of file pr-output.cc.
float_display_format make_format | ( | const octave_uint8 & | nda | ) |
Definition at line 1753 of file pr-output.cc.
float_display_format make_format | ( | const std::complex< double > & | c | ) |
Definition at line 931 of file pr-output.cc.
References make_complex_scalar_format().
float_display_format make_format | ( | const std::complex< float > & | fc | ) |
Definition at line 938 of file pr-output.cc.
References make_complex_scalar_format().
float_display_format make_format | ( | const std::complex< T > & | ) |
Definition at line 63 of file pr-output.h.
Referenced by octave_print_internal().
float_display_format make_format | ( | const T & | ) |
Definition at line 78 of file pr-output.h.
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
bool | d, | ||
bool | pr_as_read_syntax = false |
||
) |
Definition at line 1769 of file pr-output.cc.
References d, and octave_print_internal().
|
inline |
Definition at line 194 of file pr-output.h.
References octave_print_internal().
OCTINTERP_API 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 >::cols(), Array< T, Alloc >::dims(), increment_index(), Array< T, Alloc >::index(), Array< T, Alloc >::isempty(), m, Array< T, Alloc >::ndims(), Array< T, Alloc >::numel(), print_empty_nd_array(), ra_idx, Array< T, Alloc >::rows(), and Vcompact_format.
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 2594 of file pr-output.cc.
References octave_print_internal().
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
const boolNDArray & | m, | ||
bool | pr_as_read_syntax = false , |
||
int | extra_indent = 0 |
||
) |
Definition at line 2603 of file pr-output.cc.
References boolNDArray, Array< T, Alloc >::ndims(), octave_print_internal(), and print_nd_array().
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 3187 of file pr-output.cc.
References panic_impossible.
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 |
||
) |
Definition at line 2623 of file pr-output.cc.
References charMatrix::row_as_string(), Array< T, Alloc >::rows(), and undo_string_escapes().
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 |
||
) |
Definition at line 2670 of file pr-output.cc.
References Array< T, Alloc >::ndims(), and octave_print_internal().
|
inline |
Definition at line 258 of file pr-output.h.
References make_format(), and 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 |
||
) |
Definition at line 2477 of file pr-output.cc.
References octave_print_diag_matrix_internal().
OCTINTERP_API 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.
References octave_print_matrix_internal().
OCTINTERP_API 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().
OCTINTERP_API 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.
References m, and octave_print_diag_matrix_internal().
|
inline |
Definition at line 498 of file pr-output.h.
References octave_print_internal().
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
const float_display_format & | fmt, | ||
bool | d, | ||
bool | pr_as_read_syntax = false |
||
) |
Definition at line 1762 of file pr-output.cc.
References d.
Referenced by octave_base_diag< DMT, MT >::edit_display(), octave_base_int_matrix< T >::edit_display(), octave_base_int_scalar< T >::edit_display(), octave_base_matrix< MT >::edit_display(), octave_base_scalar< ST >::edit_display(), octave_base_sparse< T >::edit_display(), octave_perm_matrix::edit_display(), ov_range< T >::edit_display(), Fqz(), octave_print_internal(), print_DASPK_options(), print_DASRT_options(), print_DASSL_options(), print_LSODE_options(), scoped_fcn_handle::print_raw(), base_nested_fcn_handle::print_raw(), class_simple_fcn_handle::print_raw(), simple_fcn_handle::print_raw(), octave_base_diag< DMT, MT >::print_raw(), octave_base_int_matrix< T >::print_raw(), octave_base_sparse< T >::print_raw(), octave_bool_matrix::print_raw(), octave_char_matrix::print_raw(), octave_complex_matrix::print_raw(), octave_float_complex_matrix::print_raw(), octave_float_matrix::print_raw(), octave_perm_matrix::print_raw(), ov_range< T >::print_raw(), octave_matrix::print_raw(), octave_char_matrix_str::print_raw(), octave_base_diag< DMT, MT >::short_disp(), octave_base_matrix< MT >::short_disp(), octave_base_scalar< ST >::short_disp(), and octave_perm_matrix::short_disp().
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
const float_display_format & | fmt, | ||
char | c, | ||
bool | pr_as_read_syntax = false |
||
) |
Definition at line 1775 of file pr-output.cc.
References panic_impossible.
OCTINTERP_API 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.
References free_format, plus_format, pr_float(), and pr_plus_format().
OCTINTERP_API 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.
References free_format, plus_format, pr_float(), and pr_plus_format().
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
const float_display_format & | fmt, | ||
double | d, | ||
bool | pr_as_read_syntax = false |
||
) |
Definition at line 1782 of file pr-output.cc.
References d, free_format, plus_format, pr_float(), and pr_plus_format().
OCTINTERP_API void octave_print_internal | ( | std::ostream & | os, |
const float_display_format & | fmt, | ||
float | d, | ||
bool | pr_as_read_syntax = false |
||
) |
Definition at line 1799 of file pr-output.cc.
References d, free_format, plus_format, pr_float(), and pr_plus_format().
|
inline |
Definition at line 269 of file pr-output.h.
References make_format(), and octave_print_internal().
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 2484 of file pr-output.cc.
References octave_print_diag_matrix_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 2470 of file pr-output.cc.
References octave_print_matrix_internal().
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 2414 of file pr-output.cc.
References Array< T, Alloc >::ndims(), and octave_print_internal().
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 2456 of file pr-output.cc.
References m, and octave_print_diag_matrix_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 2442 of file pr-output.cc.
References m, and octave_print_matrix_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 2209 of file pr-output.cc.
References Array< T, Alloc >::ndims(), and octave_print_internal().
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
OCTINTERP_API 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.
References m, and octave_print_matrix_internal().
OCTINTERP_API 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().
OCTINTERP_API 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 free_format, get_column_width(), make_format(), plus_format, pr_col_num_header(), pr_float(), pr_plus_format_matrix(), pr_scale_header(), r, float_display_format::scale_factor(), and Vsplit_long_rows.
|
inline |
Definition at line 419 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 445 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 471 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 393 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 432 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 458 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 484 of file pr-output.h.
References octave_print_internal().
|
inline |
Definition at line 406 of file pr-output.h.
References octave_print_internal().
OCTINTERP_API 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.
OCTINTERP_API 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 free_format, m, octave_print_free(), plus_format, pr_col_num_header(), pr_plus_format_matrix(), print_empty_matrix(), Vcompact_format, and Vsplit_long_rows.
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 2690 of file pr-output.cc.
References octave_print_internal().
|
inline |
Definition at line 206 of file pr-output.h.
References d, make_format(), and octave_print_internal().
|
inline |
Definition at line 217 of file pr-output.h.
References d, make_format(), and octave_print_internal().
std::ostream& operator<< | ( | std::ostream & | os, |
const pr_engineering_float< T > & | pef | ||
) |
Definition at line 176 of file pr-output.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const pr_formatted_float< T > & | pff | ||
) |
Definition at line 180 of file pr-output.cc.
std::ostream& operator<< | ( | std::ostream & | os, |
const pr_rational_float< T > & | prf | ||
) |
Definition at line 184 of file pr-output.cc.
|
extern |
Definition at line 102 of file pr-output.cc.
Referenced by Fformat(), octave_print_diag_matrix_internal(), octave_print_internal(), octave_print_internal_template(), pr_col_num_header(), pr_scale_header(), octave_base_value::print_name_tag(), ov_range< T >::print_name_tag(), octave_struct::print_name_tag(), octave_scalar_struct::print_name_tag(), octave_classdef::print_raw(), octave_struct::print_raw(), octave_base_value::print_with_name(), and set_format_style().
|
extern |
Definition at line 71 of file pr-output.cc.
Referenced by Fprint_empty_dimensions(), print_empty_matrix(), print_empty_nd_array(), and octave_cell::print_raw().