36 error (
"%s: not supported on this system", fcn);
42 error (
"%s: not implemented", fcn);
48 error (
"std::string constant used in invalid context");
54 error (
"range constant used in invalid context");
60 error (
"nonconformant matrices");
67 error (
"nonconformant matrices (op1 is %dx%d, op2 is %dx%d)",
75 error (
"%s: empty matrix is invalid as an argument", name);
77 warning (
"%s: argument is empty matrix", name);
83 error (
"%s: argument must be a square matrix", name);
89 error (
"%s: evaluation of user-supplied function failed", name);
95 error (
"%s: user-supplied function returned invalid value", name);
101 error (
"invalid conversion from %s to %s", from.c_str (), to.c_str ());
107 warning (
"invalid value specified for '%s'", name);
113 error (
"plot: can only plot in 2 or 3 dimensions");
119 error (
"unrecognized floating point format requested");
125 error (
"%s: unrecognized data format requested", warn_for);
131 error (
"unable to convert from %s to %s format", from, to);
138 error (
"%s: wrong type argument '%s'", name, s);
140 warning (
"%s: wrong type argument '%s'", name, s);
169 error (
"invalid operand '%s' for unary operator", type.c_str ());
176 error (
"invalid operand '%s' for binary operator", type.c_str ());
187 const std::string& from,
const std::string& to)
190 "implicit conversion from %s to %s",
191 from.c_str (), to.c_str ());
204 "value not equal to 1 or 0 converted to logical 1");
213 error (
"caught execution error in library function");
219 error (
"invalid dimension inquiry of a non-existent value");
225 error (
"a cs-list cannot be further indexed");
231 error (
"invalid assignment to cs-list outside multiple assignment");
238 "comparing complex numbers is not supported in Matlab");
243 const std::string& pkg )
245 error (
"%s: support for %s was disabled when %s was built",
246 func.c_str (), feature.c_str (), pkg.c_str ());
253 "%s: '%s' found by searching load path",
254 fcn.c_str (), file.c_str ());
void gripe_implicit_conversion(const char *id, const char *from, const char *to)
void warning_with_id(const char *id, const char *fmt,...)
void gripe_wrong_type_arg(const char *name, const char *s, bool is_error)
void gripe_wrong_type_arg_for_unary_op(const octave_value &op)
void gripe_wrong_type_arg_for_binary_op(const octave_value &op)
void gripe_nonconformant(void)
void error(const char *fmt,...)
void gripe_library_execution_error(void)
void gripe_square_matrix_required(const char *name)
void gripe_invalid_inquiry_subscript(void)
void gripe_range_invalid(void)
void gripe_not_supported(const char *fcn)
void gripe_user_returned_invalid(const char *name)
void gripe_indexed_cs_list(void)
static MArray< double > const octave_idx_type const octave_idx_type octave_idx_type octave_idx_type r2
void gripe_data_file_in_path(const std::string &fcn, const std::string &file)
void gripe_nonbraced_cs_list_assignment(void)
void gripe_disabled_feature(const std::string &func, const std::string &feature, const std::string &pkg)
void gripe_not_implemented(const char *fcn)
sig_atomic_t octave_exception_state
void gripe_string_invalid(void)
void gripe_unrecognized_data_fmt(const char *warn_for)
void gripe_empty_arg(const char *name, bool is_error)
void gripe_data_conversion(const char *from, const char *to)
void warning(const char *fmt,...)
std::string type_name(void) const
void gripe_logical_conversion(void)
void gripe_warn_complex_cmp(void)
void gripe_invalid_conversion(const std::string &from, const std::string &to)
void gripe_unrecognized_float_fmt(void)
static MArray< double > const octave_idx_type const octave_idx_type octave_idx_type octave_idx_type octave_idx_type c1
static MArray< double > const octave_idx_type const octave_idx_type octave_idx_type r1
void gripe_invalid_value_specified(const char *name)
void gripe_2_or_3_dim_plot(void)
void gripe_divide_by_zero(void)
void gripe_user_supplied_eval(const char *name)