24 #if defined (HAVE_CONFIG_H)
59 if (
numel () == 1 && *p ==
':')
72 "character matrix",
"real scalar");
74 return static_cast<unsigned char> (
matrix(0, 0));
84 "character matrix",
"real scalar");
86 return static_cast<unsigned char> (
matrix(0, 0));
98 "character matrix",
"int64 scalar");
114 "character matrix",
"uint64 scalar");
128 "character matrix",
"complex scalar");
130 return Complex (static_cast<unsigned char> (
matrix(0, 0)), 0);
144 "character matrix",
"complex scalar");
146 retval =
static_cast<unsigned char> (
matrix(0, 0));
213 bool pr_as_read_syntax)
const
243 #if defined (HAVE_ISASCII)
246 return (c >= 0x00 && c <= 0x7f);
252 #if defined (HAVE_TOASCII)
266 #define STRING_MAPPER(UMAP,FCN,TYPE) \
267 case umap_ ## UMAP: \
268 return octave_value (matrix.map<TYPE, int (&) (int)> (FCN))
octave_int< uint64_t > octave_uint64
intNDArray< octave_int64 > int64NDArray
octave_uint64 uint64_scalar_value() const
octave_value as_uint32(void) const
void print_raw(std::ostream &os, bool pr_as_read_syntax=false) const
octave_idx_type columns(void) const
static int xtoascii(int c)
intNDArray< octave_uint32 > uint32NDArray
intNDArray< octave_uint8 > uint8NDArray
octave_value as_int8(void) const
intNDArray< octave_uint16 > uint16NDArray
FloatComplex float_complex_value(bool=false) const
octave_value as_single(void) const
octave_idx_type numel(void) const
#define STRING_MAPPER(UMAP, FCN, TYPE)
void error(const char *fmt,...)
void * get_data(void) const
octave_value as_int16(void) const
intNDArray< octave_int16 > int16NDArray
static const char * get_umap_name(unary_mapper_t)
octave_value map(unary_mapper_t umap) const
intNDArray< octave_int8 > int8NDArray
nd deftypefn *octave_map m
mxArray * as_mxArray(void) const
const T * data(void) const
octave_value as_double(void) const
octave_value as_uint64(void) const
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
float lo_ieee_float_nan_value(void)
octave_int64 int64_scalar_value() const
float float_value(bool=false) const
dim_vector dims(void) const
intNDArray< octave_int32 > int32NDArray
void err_invalid_conversion(const std::string &from, const std::string &to)
octave_value as_uint16(void) const
octave_value map(unary_mapper_t umap) const
octave_value as_uint8(void) const
=val(i)}if ode{val(i)}occurs in table i
octave_value as_int64(void) const
int current_print_indent_level(void) const
void octave_print_internal(std::ostream &, char, bool)
void warn_implicit_conversion(const char *id, const char *from, const char *to)
octave_int< int64_t > octave_int64
NDArray array_value(bool=false) const
std::complex< float > FloatComplex
Complex complex_value(bool=false) const
double double_value(bool=false) const
std::complex< double > Complex
idx_vector index_vector(bool require_integers=false) const
octave_value as_int32(void) const
octave_idx_type rows(void) const
static int xisascii(int c)
intNDArray< octave_uint64 > uint64NDArray