Mercurial > jwe > octave
comparison libinterp/corefcn/errwarn.h @ 21134:2e5c1f766ac9
provide replacement hints for deprecated C++ functions
* oct-conf-post.in.h (OCTAVE_DEPRECATED): Accept message argument.
* error.h, errwarn.h, gripes.h, symtab.h, variables.h,
* ov-base-sparse.h, ov-base.h, ov.h, Array.h, DiagArray2.h,
* PermMatrix.h, Range.h, Sparse.h, dSparse.h, lo-array-errwarn.h,
* lo-array-gripes.h, unwind-prot.h: Change all uses of
OCTAVE_DEPRECATED.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 22 Jan 2016 12:15:12 -0500 |
parents | 3d0d84305600 |
children | 1473547f50f5 |
comparison
equal
deleted
inserted
replaced
21133:31674b9d202b | 21134:2e5c1f766ac9 |
---|---|
32 | 32 |
33 //////////////////////////////////////////////////////////////////////////////// | 33 //////////////////////////////////////////////////////////////////////////////// |
34 // Alphabetized list of common errors and warnings. | 34 // Alphabetized list of common errors and warnings. |
35 //////////////////////////////////////////////////////////////////////////////// | 35 //////////////////////////////////////////////////////////////////////////////// |
36 | 36 |
37 OCTAVE_NORETURN OCTINTERP_API extern | 37 OCTAVE_NORETURN OCTINTERP_API extern void |
38 void err_2_or_3_dim_plot (void); | 38 err_2_or_3_dim_plot (void); |
39 | 39 |
40 OCTAVE_NORETURN OCTINTERP_API extern | 40 OCTAVE_NORETURN OCTINTERP_API extern void |
41 void err_data_conversion (const char *from, const char *to); | 41 err_data_conversion (const char *from, const char *to); |
42 | 42 |
43 OCTAVE_NORETURN OCTINTERP_API extern | 43 OCTAVE_NORETURN OCTINTERP_API extern void |
44 void err_disabled_feature (const std::string& fcn, | 44 err_disabled_feature (const std::string& fcn, const std::string& feature, |
45 const std::string& feature, | 45 const std::string& pkg = "Octave"); |
46 const std::string& pkg = "Octave"); | |
47 | 46 |
48 OCTAVE_NORETURN OCTINTERP_API extern | 47 OCTAVE_NORETURN OCTINTERP_API extern void |
49 void err_indexed_cs_list (void); | 48 err_indexed_cs_list (void); |
50 | 49 |
51 OCTAVE_NORETURN OCTINTERP_API extern | 50 OCTAVE_NORETURN OCTINTERP_API extern void |
52 void err_invalid_conversion (const std::string& from, const std::string& to); | 51 err_invalid_conversion (const std::string& from, const std::string& to); |
53 | 52 |
54 OCTAVE_NORETURN OCTINTERP_API extern | 53 OCTAVE_NORETURN OCTINTERP_API extern void |
55 void err_invalid_inquiry_subscript (void); | 54 err_invalid_inquiry_subscript (void); |
56 | 55 |
57 OCTAVE_NORETURN OCTINTERP_API extern | 56 OCTAVE_NORETURN OCTINTERP_API extern void |
58 void err_nonbraced_cs_list_assignment (void); | 57 err_nonbraced_cs_list_assignment (void); |
59 | 58 |
60 OCTAVE_NORETURN OCTINTERP_API extern | 59 OCTAVE_NORETURN OCTINTERP_API extern void |
61 void err_nonconformant (void); | 60 err_nonconformant (void); |
62 | 61 |
63 OCTAVE_NORETURN OCTINTERP_API extern | 62 OCTAVE_NORETURN OCTINTERP_API extern void |
64 void err_nonconformant (octave_idx_type r1, octave_idx_type c1, | 63 err_nonconformant (octave_idx_type r1, octave_idx_type c1, |
65 octave_idx_type r2, octave_idx_type c2); | 64 octave_idx_type r2, octave_idx_type c2); |
66 | 65 |
67 OCTAVE_NORETURN OCTINTERP_API extern | 66 OCTAVE_NORETURN OCTINTERP_API extern void |
68 void err_not_implemented (const char *); | 67 err_not_implemented (const char *); |
69 | 68 |
70 OCTAVE_NORETURN OCTINTERP_API extern | 69 OCTAVE_NORETURN OCTINTERP_API extern void |
71 void err_range_invalid (void); | 70 err_range_invalid (void); |
72 | 71 |
73 OCTAVE_NORETURN OCTINTERP_API extern | 72 OCTAVE_NORETURN OCTINTERP_API extern void |
74 void err_square_matrix_required (const char *fcn, const char *name); | 73 err_square_matrix_required (const char *fcn, const char *name); |
75 | 74 |
76 OCTAVE_NORETURN OCTINTERP_API extern | 75 OCTAVE_NORETURN OCTINTERP_API extern void |
77 void err_string_invalid (void); | 76 err_string_invalid (void); |
78 | 77 |
79 OCTAVE_NORETURN OCTINTERP_API extern | 78 OCTAVE_NORETURN OCTINTERP_API extern void |
80 void err_unrecognized_data_fmt (const char *name); | 79 err_unrecognized_data_fmt (const char *name); |
81 | 80 |
82 OCTAVE_NORETURN OCTINTERP_API extern | 81 OCTAVE_NORETURN OCTINTERP_API extern void |
83 void err_unrecognized_float_fmt (void); | 82 err_unrecognized_float_fmt (void); |
84 | 83 |
85 OCTAVE_NORETURN OCTINTERP_API extern | 84 OCTAVE_NORETURN OCTINTERP_API extern void |
86 void err_user_returned_invalid (const char *name); | 85 err_user_returned_invalid (const char *name); |
87 | 86 |
88 OCTAVE_NORETURN OCTINTERP_API extern | 87 OCTAVE_NORETURN OCTINTERP_API extern void |
89 void err_user_supplied_eval (const char *name); | 88 err_user_supplied_eval (const char *name); |
90 | 89 |
91 OCTAVE_NORETURN OCTINTERP_API extern | 90 OCTAVE_NORETURN OCTINTERP_API extern void |
92 void err_user_supplied_eval (octave_execution_exception& e, const char *name); | 91 err_user_supplied_eval (octave_execution_exception& e, const char *name); |
93 | 92 |
94 OCTAVE_NORETURN OCTINTERP_API extern | 93 OCTAVE_NORETURN OCTINTERP_API extern void |
95 void err_wrong_type_arg (const char *name, const char *s); | 94 err_wrong_type_arg (const char *name, const char *s); |
96 | 95 |
97 OCTAVE_NORETURN OCTINTERP_API extern | 96 OCTAVE_NORETURN OCTINTERP_API extern void |
98 void err_wrong_type_arg (octave_execution_exception& e, | 97 err_wrong_type_arg (octave_execution_exception& e, const char *name, |
99 const char *name, const char *s); | 98 const char *s); |
100 | 99 |
101 OCTAVE_NORETURN OCTINTERP_API extern | 100 OCTAVE_NORETURN OCTINTERP_API extern void |
102 void err_wrong_type_arg (const char *name, const std::string& s); | 101 err_wrong_type_arg (const char *name, const std::string& s); |
103 | 102 |
104 OCTAVE_NORETURN OCTINTERP_API extern | 103 OCTAVE_NORETURN OCTINTERP_API extern void |
105 void err_wrong_type_arg (octave_execution_exception& e, | 104 err_wrong_type_arg (octave_execution_exception& e, const char *name, |
106 const char *name, const std::string& s); | 105 const std::string& s); |
107 | 106 |
108 OCTAVE_NORETURN OCTINTERP_API extern | 107 OCTAVE_NORETURN OCTINTERP_API extern void |
109 void err_wrong_type_arg (const char *name, const octave_value& tc); | 108 err_wrong_type_arg (const char *name, const octave_value& tc); |
110 | 109 |
111 OCTAVE_NORETURN OCTINTERP_API extern | 110 OCTAVE_NORETURN OCTINTERP_API extern void |
112 void err_wrong_type_arg (octave_execution_exception& e, | 111 err_wrong_type_arg (octave_execution_exception& e, const char *name, |
113 const char *name, const octave_value& tc); | 112 const octave_value& tc); |
114 | 113 |
115 OCTAVE_NORETURN OCTINTERP_API extern | 114 OCTAVE_NORETURN OCTINTERP_API extern void |
116 void err_wrong_type_arg (const std::string& name, const octave_value& tc); | 115 err_wrong_type_arg (const std::string& name, const octave_value& tc); |
117 | 116 |
118 OCTAVE_NORETURN OCTINTERP_API extern | 117 OCTAVE_NORETURN OCTINTERP_API extern void |
119 void err_wrong_type_arg (octave_execution_exception& e, | 118 err_wrong_type_arg (octave_execution_exception& e, const std::string& name, |
120 const std::string& name, const octave_value& tc); | 119 const octave_value& tc); |
121 | 120 |
122 OCTAVE_NORETURN OCTINTERP_API extern | 121 OCTAVE_NORETURN OCTINTERP_API extern void |
123 void err_wrong_type_arg (const char *s); | 122 err_wrong_type_arg (const char *s); |
124 | 123 |
125 OCTAVE_NORETURN OCTINTERP_API extern | 124 OCTAVE_NORETURN OCTINTERP_API extern void |
126 void err_wrong_type_arg (octave_execution_exception& e, const char *s); | 125 err_wrong_type_arg (octave_execution_exception& e, const char *s); |
127 | 126 |
128 OCTAVE_NORETURN OCTINTERP_API extern | 127 OCTAVE_NORETURN OCTINTERP_API extern void |
129 void err_wrong_type_arg (const std::string& s); | 128 err_wrong_type_arg (const std::string& s); |
130 | 129 |
131 OCTAVE_NORETURN OCTINTERP_API extern | 130 OCTAVE_NORETURN OCTINTERP_API extern void |
132 void err_wrong_type_arg (octave_execution_exception& e, const std::string& s); | 131 err_wrong_type_arg (octave_execution_exception& e, const std::string& s); |
133 | 132 |
134 OCTAVE_NORETURN OCTINTERP_API extern | 133 OCTAVE_NORETURN OCTINTERP_API extern void |
135 void err_wrong_type_arg (const octave_value& tc); | 134 err_wrong_type_arg (const octave_value& tc); |
136 | 135 |
137 OCTAVE_NORETURN OCTINTERP_API extern | 136 OCTAVE_NORETURN OCTINTERP_API extern void |
138 void err_wrong_type_arg (octave_execution_exception& e, const octave_value& tc); | 137 err_wrong_type_arg (octave_execution_exception& e, const octave_value& tc); |
139 | 138 |
140 OCTAVE_NORETURN OCTINTERP_API extern | 139 OCTAVE_NORETURN OCTINTERP_API extern void |
141 void err_wrong_type_arg_for_binary_op (const octave_value& op); | 140 err_wrong_type_arg_for_binary_op (const octave_value& op); |
142 | 141 |
143 OCTAVE_NORETURN OCTINTERP_API extern | 142 OCTAVE_NORETURN OCTINTERP_API extern void |
144 void err_wrong_type_arg_for_unary_op (const octave_value& op); | 143 err_wrong_type_arg_for_unary_op (const octave_value& op); |
145 | 144 |
146 OCTINTERP_API extern | 145 OCTINTERP_API extern void |
147 void warn_complex_cmp (void); | 146 warn_complex_cmp (void); |
148 | 147 |
149 OCTINTERP_API extern | 148 OCTINTERP_API extern void |
150 void warn_data_file_in_path (const std::string& fcn, const std::string& file); | 149 warn_data_file_in_path (const std::string& fcn, const std::string& file); |
151 | 150 |
152 OCTINTERP_API extern | 151 OCTINTERP_API extern void |
153 void warn_disabled_feature (const std::string& fcn, | 152 warn_disabled_feature (const std::string& fcn, const std::string& feature, |
154 const std::string& feature, | 153 const std::string& pkg = "Octave"); |
155 const std::string& pkg = "Octave"); | |
156 | 154 |
157 OCTINTERP_API extern | 155 OCTINTERP_API extern void |
158 void warn_divide_by_zero (void); | 156 warn_divide_by_zero (void); |
159 | 157 |
160 OCTINTERP_API extern | 158 OCTINTERP_API extern void |
161 void warn_empty_arg (const char *name); | 159 warn_empty_arg (const char *name); |
162 | 160 |
163 OCTINTERP_API extern | 161 OCTINTERP_API extern void |
164 void warn_implicit_conversion (const char *id, | 162 warn_implicit_conversion (const char *id, const char *from, const char *to); |
165 const char *from, const char *to); | |
166 | 163 |
167 OCTINTERP_API extern | 164 OCTINTERP_API extern void |
168 void warn_implicit_conversion (const std::string& id, | 165 warn_implicit_conversion (const std::string& id, const std::string& from, |
169 const std::string& from, const std::string& to); | 166 const std::string& to); |
170 | 167 |
171 OCTINTERP_API extern | 168 OCTINTERP_API extern void |
172 void warn_invalid_value_specified (const char *name); | 169 warn_invalid_value_specified (const char *name); |
173 | 170 |
174 OCTINTERP_API extern | 171 OCTINTERP_API extern void |
175 void warn_logical_conversion (void); | 172 warn_logical_conversion (void); |
176 | 173 |
177 OCTINTERP_API extern | 174 OCTINTERP_API extern void |
178 void warn_wrong_type_arg (const char *name, const octave_value& tc); | 175 warn_wrong_type_arg (const char *name, const octave_value& tc); |
179 | 176 |
180 #endif | 177 #endif |