26#if ! defined (octave_errwarn_h)
27#define octave_errwarn_h 1
29#include "octave-config.h"
45OCTAVE_NORETURN
extern OCTINTERP_API
void
48OCTAVE_NORETURN
extern OCTINTERP_API
void
51OCTAVE_NORETURN
extern OCTINTERP_API
void
53 const std::string& pkg =
"Octave");
55OCTAVE_NORETURN
extern OCTINTERP_API
void
58OCTAVE_NORETURN
extern OCTINTERP_API
void
61OCTAVE_NORETURN
extern OCTINTERP_API
void
64OCTAVE_NORETURN
extern OCTINTERP_API
void
67OCTAVE_NORETURN
extern OCTINTERP_API
void
70OCTAVE_NORETURN
extern OCTINTERP_API
void
73OCTAVE_NORETURN
extern OCTINTERP_API
void
77OCTAVE_NORETURN
extern OCTINTERP_API
void
80OCTAVE_NORETURN
extern OCTINTERP_API
void
83OCTAVE_NORETURN
extern OCTINTERP_API
void
86OCTAVE_NORETURN
extern OCTINTERP_API
void
89OCTAVE_NORETURN
extern OCTINTERP_API
void
92OCTAVE_NORETURN
extern OCTINTERP_API
void
95OCTAVE_NORETURN
extern OCTINTERP_API
void
98OCTAVE_NORETURN
extern OCTINTERP_API
void
101OCTAVE_NORETURN
extern OCTINTERP_API
void
104OCTAVE_NORETURN
extern OCTINTERP_API
void
107OCTAVE_NORETURN
extern OCTINTERP_API
void
111OCTAVE_NORETURN
extern OCTINTERP_API
void
114OCTAVE_NORETURN
extern OCTINTERP_API
void
116 const std::string& s);
118OCTAVE_NORETURN
extern OCTINTERP_API
void
121OCTAVE_NORETURN
extern OCTINTERP_API
void
125OCTAVE_NORETURN
extern OCTINTERP_API
void
128OCTAVE_NORETURN
extern OCTINTERP_API
void
132OCTAVE_NORETURN
extern OCTINTERP_API
void
135OCTAVE_NORETURN
extern OCTINTERP_API
void
138OCTAVE_NORETURN
extern OCTINTERP_API
void
141OCTAVE_NORETURN
extern OCTINTERP_API
void
144OCTAVE_NORETURN
extern OCTINTERP_API
void
147OCTAVE_NORETURN
extern OCTINTERP_API
void
150OCTAVE_NORETURN
extern OCTINTERP_API
void
153OCTAVE_NORETURN
extern OCTINTERP_API
void
156extern OCTINTERP_API
void
159extern OCTINTERP_API
void
162extern OCTINTERP_API
void
165extern OCTINTERP_API
void
167 const std::string& pkg =
"Octave");
169extern OCTINTERP_API
void
172extern OCTINTERP_API
void
175extern OCTINTERP_API
void
178extern OCTINTERP_API
void
180 const std::string& to);
182extern OCTINTERP_API
void
185extern OCTINTERP_API
void
188extern OCTINTERP_API
void
191#if defined (OCTAVE_PROVIDE_DEPRECATED_SYMBOLS)
192OCTAVE_DEPRECATED (6,
"this function will be removed in a future version of Octave")
194warn_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")