26 #if ! defined (octave_errwarn_h)
27 #define octave_errwarn_h 1
29 #include "octave-config.h"
45 OCTAVE_NORETURN OCTINTERP_API
extern void
48 OCTAVE_NORETURN OCTINTERP_API
extern void
51 OCTAVE_NORETURN OCTINTERP_API
extern void
53 const std::string& pkg =
"Octave");
55 OCTAVE_NORETURN OCTINTERP_API
extern void
58 OCTAVE_NORETURN OCTINTERP_API
extern void
61 OCTAVE_NORETURN OCTINTERP_API
extern void
64 OCTAVE_NORETURN OCTINTERP_API
extern void
67 OCTAVE_NORETURN OCTINTERP_API
extern void
70 OCTAVE_NORETURN OCTINTERP_API
extern void
73 OCTAVE_NORETURN OCTINTERP_API
extern void
77 OCTAVE_NORETURN OCTINTERP_API
extern void
80 OCTAVE_NORETURN OCTINTERP_API
extern void
83 OCTAVE_NORETURN OCTINTERP_API
extern void
86 OCTAVE_NORETURN OCTINTERP_API
extern void
89 OCTAVE_NORETURN OCTINTERP_API
extern void
92 OCTAVE_NORETURN OCTINTERP_API
extern void
95 OCTAVE_NORETURN OCTINTERP_API
extern void
98 OCTAVE_NORETURN OCTINTERP_API
extern void
101 OCTAVE_NORETURN OCTINTERP_API
extern void
104 OCTAVE_NORETURN OCTINTERP_API
extern void
107 OCTAVE_NORETURN OCTINTERP_API
extern void
111 OCTAVE_NORETURN OCTINTERP_API
extern void
114 OCTAVE_NORETURN OCTINTERP_API
extern void
116 const std::string& s);
118 OCTAVE_NORETURN OCTINTERP_API
extern void
121 OCTAVE_NORETURN OCTINTERP_API
extern void
125 OCTAVE_NORETURN OCTINTERP_API
extern void
128 OCTAVE_NORETURN OCTINTERP_API
extern void
132 OCTAVE_NORETURN OCTINTERP_API
extern void
135 OCTAVE_NORETURN OCTINTERP_API
extern void
138 OCTAVE_NORETURN OCTINTERP_API
extern void
141 OCTAVE_NORETURN OCTINTERP_API
extern void
144 OCTAVE_NORETURN OCTINTERP_API
extern void
147 OCTAVE_NORETURN OCTINTERP_API
extern void
150 OCTAVE_NORETURN OCTINTERP_API
extern void
153 OCTAVE_NORETURN OCTINTERP_API
extern void
156 OCTINTERP_API
extern void
159 OCTINTERP_API
extern void
162 OCTINTERP_API
extern void
165 OCTINTERP_API
extern void
167 const std::string& pkg =
"Octave");
169 OCTINTERP_API
extern void
172 OCTINTERP_API
extern void
175 OCTINTERP_API
extern void
178 OCTINTERP_API
extern void
180 const std::string& to);
182 OCTINTERP_API
extern void
185 OCTINTERP_API
extern void
188 OCTINTERP_API
extern void
191 #if defined (OCTAVE_USE_DEPRECATED_FUNCTIONS)
193 OCTAVE_DEPRECATED (6,
"this function will be removed in a future version of Octave")
195 warn_divide_by_zero (
void)
Vector representing the dimensions (size) of an Array.
OCTAVE_NORETURN OCTINTERP_API void err_not_implemented(const char *)
OCTINTERP_API void warn_implicit_conversion(const char *id, const char *from, const char *to)
OCTINTERP_API void warn_complex_cmp(void)
OCTAVE_NORETURN OCTINTERP_API void err_2_or_3_dim_plot(void)
OCTAVE_NORETURN OCTINTERP_API void err_user_supplied_eval(const char *name)
OCTAVE_NORETURN OCTINTERP_API void err_string_invalid(void)
OCTINTERP_API void warn_disabled_feature(const std::string &fcn, const std::string &feature, const std::string &pkg="Octave")
OCTINTERP_API void warn_empty_arg(const char *name)
OCTINTERP_API void warn_data_file_in_path(const std::string &fcn, const std::string &file)
OCTAVE_NORETURN OCTINTERP_API void err_wrong_type_arg(const char *name, const char *s)
OCTINTERP_API void warn_empty_index(const std::string &type_name)
OCTAVE_NORETURN OCTINTERP_API void err_wrong_type_arg_for_unary_op(const octave_value &op)
OCTAVE_NORETURN OCTINTERP_API void err_invalid_conversion(const std::string &from, const std::string &to)
OCTAVE_NORETURN OCTINTERP_API void err_unrecognized_float_fmt(void)
OCTINTERP_API void warn_array_as_logical(const dim_vector &dv)
OCTAVE_NORETURN OCTINTERP_API void err_invalid_structure_assignment(void)
OCTINTERP_API void warn_logical_conversion(void)
OCTINTERP_API void warn_wrong_type_arg(const char *name, const octave_value &tc)
OCTAVE_NORETURN OCTINTERP_API void err_nonconformant(void)
OCTAVE_NORETURN OCTINTERP_API void err_nonbraced_cs_list_assignment(void)
OCTAVE_NORETURN OCTINTERP_API void err_data_conversion(const char *from, const char *to)
OCTINTERP_API void warn_invalid_value_specified(const char *name)
OCTAVE_NORETURN OCTINTERP_API void err_unrecognized_data_fmt(const char *name)
OCTAVE_NORETURN OCTINTERP_API void err_indexed_cs_list(void)
OCTAVE_NORETURN OCTINTERP_API void err_wrong_type_arg_for_binary_op(const octave_value &op)
OCTAVE_NORETURN OCTINTERP_API void err_user_returned_invalid(const char *name)
OCTAVE_NORETURN OCTINTERP_API void err_square_matrix_required(const char *fcn, const char *name)
OCTAVE_NORETURN OCTINTERP_API void err_range_invalid(void)
OCTAVE_NORETURN OCTINTERP_API void err_invalid_inquiry_subscript(void)
OCTAVE_NORETURN OCTINTERP_API void err_disabled_feature(const std::string &fcn, const std::string &feature, const std::string &pkg="Octave")