#include "ov-ch-mat.h"
Protected Member Functions | |
octave_char_matrix () | |
octave_char_matrix (char c) | |
octave_char_matrix (const Array< char > &chm) | |
octave_char_matrix (const char *s) | |
octave_char_matrix (const charMatrix &chm) | |
octave_char_matrix (const charNDArray &chm) | |
octave_char_matrix (const octave_char_matrix &chm) | |
octave_char_matrix (const std::string &s) | |
octave_char_matrix (const string_vector &s) | |
![]() | |
void | clear_cached_info () const |
octave::idx_vector | set_idx_cache (const octave::idx_vector &idx) const |
![]() | |
int | current_print_indent_level () const |
void | decrement_indent_level () const |
void | increment_indent_level () const |
void | indent (std::ostream &os) const |
void | newline (std::ostream &os) const |
octave_value | numeric_assign (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs) |
void | reset () const |
void | reset_indent_level () const |
void | warn_load (const char *type) const |
void | warn_save (const char *type) const |
Definition at line 53 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 57 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 60 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 63 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 66 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 69 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 72 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 75 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 78 of file ov-ch-mat.h.
|
inlineprotected |
Definition at line 81 of file ov-ch-mat.h.
|
default |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 121 of file ov-ch-mat.h.
Referenced by index_vector(), and map().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 152 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 170 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 176 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 182 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 164 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
Reimplemented from octave_base_value.
Definition at line 220 of file ov-ch-mat.cc.
References Array< T, Alloc >::data(), octave_base_matrix< charNDArray >::dims(), mxArray::get_data(), octave_base_matrix< charNDArray >::m_matrix, and octave_base_matrix< charNDArray >::numel().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 158 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 194 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 200 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 206 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 188 of file ov-ch-mat.cc.
References octave_base_matrix< charNDArray >::m_matrix.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 95 of file ov-ch-mat.h.
References btyp_char.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 146 of file ov-ch-mat.h.
Referenced by octave_char_matrix_str::save_ascii(), octave_char_matrix_str::save_binary(), and octave_char_matrix_str::save_hdf5().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 143 of file ov-ch-mat.h.
Referenced by octave_char_matrix_str::save_ascii().
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str, and octave_char_matrix_sq_str.
Definition at line 88 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 137 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 131 of file ov-ch-mat.h.
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 122 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 149 of file ov-ch-mat.h.
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 66 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str, and octave_char_matrix_sq_str.
Definition at line 90 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 124 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 140 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 134 of file ov-ch-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 134 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), lo_ieee_float_nan_value(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 118 of file ov-ch-mat.h.
Reimplemented from octave_base_value.
Definition at line 109 of file ov-ch-mat.h.
Reimplemented from octave_base_value.
Definition at line 78 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 56 of file ov-ch-mat.cc.
References array_value(), Array< T, Alloc >::data(), octave_base_matrix< charNDArray >::m_matrix, and octave_base_matrix< charNDArray >::numel().
|
virtual |
Reimplemented from octave_base_value.
Definition at line 90 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 97 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 98 of file ov-ch-mat.h.
|
inlinevirtual |
Reimplemented from octave_base_value.
Definition at line 100 of file ov-ch-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 252 of file ov-ch-mat.cc.
References array_value(), error(), octave_base_value::get_umap_name(), octave_matrix::map(), octave_u8_tolower_wrapper(), octave_u8_toupper_wrapper(), octave_uc_is_alnum_wrapper(), octave_uc_is_alpha_wrapper(), octave_uc_is_cntrl_wrapper(), octave_uc_is_digit_wrapper(), octave_uc_is_graph_wrapper(), octave_uc_is_lower_wrapper(), octave_uc_is_print_wrapper(), octave_uc_is_punct_wrapper(), octave_uc_is_space_wrapper(), octave_uc_is_upper_wrapper(), octave_uc_is_xdigit_wrapper(), STRING_MAPPER, STRING_U8_FCN, STRING_U8_MAPPER, octave_base_value::umap_abs, octave_base_value::umap_ceil, octave_base_value::umap_fix, octave_base_value::umap_floor, octave_base_value::umap_imag, octave_base_value::umap_isfinite, octave_base_value::umap_isinf, octave_base_value::umap_isnan, octave_base_value::umap_real, and octave_base_value::umap_round.
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 115 of file ov-ch-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Reimplemented in octave_char_matrix_str.
Definition at line 212 of file ov-ch-mat.cc.
References octave_base_value::current_print_indent_level(), octave_base_matrix< charNDArray >::m_matrix, and octave_print_internal().
Reimplemented from octave_base_value.
Definition at line 106 of file ov-ch-mat.h.
|
virtual |
Reimplemented from octave_base_value.
Definition at line 106 of file ov-ch-mat.cc.
References octave_base_value::columns(), err_invalid_conversion(), octave_base_matrix< charNDArray >::m_matrix, octave_base_value::rows(), and warn_implicit_conversion().