26#if ! defined (octave_ov_ch_mat_h)
27#define octave_ov_ch_mat_h 1
29#include "octave-config.h"
93 octave::idx_vector index_vector (
bool require_integers =
false)
const;
102 double double_value (
bool =
false)
const;
104 float float_value (
bool =
false)
const;
107 {
return double_value (frc_str_conv); }
110 {
return float_value (frc_str_conv); }
127 Complex complex_value (
bool =
false)
const;
165 void print_raw (std::ostream& os,
bool pr_as_read_syntax =
false)
const;
167 mxArray * as_mxArray (
bool interleaved)
const;
N Dimensional Array with copy-on-write semantics.
octave_char_matrix(char c)
ComplexMatrix complex_matrix_value(bool=false) const
octave_base_value * clone() const
builtin_type_t builtin_type() 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
octave_base_value * empty_clone() 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
std::complex< double > Complex
std::complex< float > FloatComplex