26 #if ! defined (octave_ov_ch_mat_h)
27 #define octave_ov_ch_mat_h 1
29 #include "octave-config.h"
99 bool isreal ()
const {
return true; }
101 double double_value (
bool =
false)
const;
103 float float_value (
bool =
false)
const;
106 {
return double_value (frc_str_conv); }
109 {
return float_value (frc_str_conv); }
126 Complex complex_value (
bool =
false)
const;
164 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
166 mxArray * as_mxArray (
bool interleaved)
const;
octave_char_matrix(char c)
ComplexMatrix complex_matrix_value(bool=false) const
octave_base_value * empty_clone() const
builtin_type_t builtin_type() const
octave_base_value * clone() const
FloatNDArray float_array_value(bool=false) const
octave_char_matrix(const std::string &s)
octave_char_matrix(const char *s)
octave_value convert_to_str_internal(bool, bool, char type) const
octave_char_matrix(const charMatrix &chm)
FloatMatrix float_matrix_value(bool=false) const
charMatrix char_matrix_value(bool=false) const
charNDArray char_array_value(bool=false) const
ComplexNDArray complex_array_value(bool=false) const
octave_char_matrix(const octave_char_matrix &chm)
Matrix matrix_value(bool=false) const
~octave_char_matrix()=default
float float_scalar_value(bool frc_str_conv=false) const
octave_char_matrix(const charNDArray &chm)
double scalar_value(bool frc_str_conv=false) const
FloatComplexNDArray float_complex_array_value(bool=false) const
FloatComplexMatrix float_complex_matrix_value(bool=false) const
bool is_char_matrix() const
octave_char_matrix(const string_vector &s)
octave_char_matrix(const Array< char > &chm)
NDArray array_value(bool=false) const
bool is_real_matrix() const
octave::idx_vector idx_vector
std::complex< double > Complex
std::complex< float > FloatComplex
return octave_value(v1.char_array_value() . concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string()) ? '\'' :'"'))