comparison libinterp/octave-value/ov-bool-mat.cc @ 21118:3ac9f47fb04b

Invert pattern if/code/else/err_XXX to if !/err_XXX/code. * daspk.cc, dasrt.cc, dassl.cc, data.cc, debug.cc, load-save.cc, lsode.cc, quad.cc, xnorm.cc, xpow.cc, ov-base-diag.cc, ov-base-mat.cc, ov-base-scalar.cc, ov-base.cc, ov-bool-mat.cc, ov-bool-sparse.cc, ov-cell.cc, ov-ch-mat.cc, ov-class.cc, ov-cx-mat.cc, ov-cx-sparse.cc, ov-float.cc, ov-flt-cx-mat.cc, ov-flt-re-mat.cc, ov-intx.h, ov-perm.cc, ov-range.cc, ov-re-mat.cc, ov-re-sparse.cc, ov-scalar.cc, ov-struct.cc, ov.cc, pt-idx.cc, Array-util.cc, Array.cc, Sparse.cc, lo-specfun.cc, mx-inlines.cc, oct-binmap.h: Invert pattern if/code/else/err_XXX to if !/err_XXX/code.
author Rik <rik@octave.org>
date Wed, 20 Jan 2016 16:08:30 -0800
parents dfcb9d74b253
children 95f8c8cdbffe
comparison
equal deleted inserted replaced
21117:c1df36373272 21118:3ac9f47fb04b
94 double 94 double
95 octave_bool_matrix::double_value (bool) const 95 octave_bool_matrix::double_value (bool) const
96 { 96 {
97 double retval = lo_ieee_nan_value (); 97 double retval = lo_ieee_nan_value ();
98 98
99 if (rows () > 0 && columns () > 0) 99 if (rows () == 0 || columns () == 0)
100 {
101 warn_implicit_conversion ("Octave:array-to-scalar",
102 "bool matrix", "real scalar");
103
104 retval = matrix (0, 0);
105 }
106 else
107 err_invalid_conversion ("bool matrix", "real scalar"); 100 err_invalid_conversion ("bool matrix", "real scalar");
101
102 warn_implicit_conversion ("Octave:array-to-scalar",
103 "bool matrix", "real scalar");
104
105 retval = matrix(0, 0);
108 106
109 return retval; 107 return retval;
110 } 108 }
111 109
112 float 110 float
113 octave_bool_matrix::float_value (bool) const 111 octave_bool_matrix::float_value (bool) const
114 { 112 {
115 float retval = lo_ieee_float_nan_value (); 113 float retval = lo_ieee_float_nan_value ();
116 114
117 if (rows () > 0 && columns () > 0) 115 if (rows () == 0 || columns () == 0)
118 {
119 warn_implicit_conversion ("Octave:array-to-scalar",
120 "bool matrix", "real scalar");
121
122 retval = matrix (0, 0);
123 }
124 else
125 err_invalid_conversion ("bool matrix", "real scalar"); 116 err_invalid_conversion ("bool matrix", "real scalar");
117
118 warn_implicit_conversion ("Octave:array-to-scalar",
119 "bool matrix", "real scalar");
120
121 retval = matrix(0, 0);
126 122
127 return retval; 123 return retval;
128 } 124 }
129 125
130 Complex 126 Complex
132 { 128 {
133 double tmp = lo_ieee_nan_value (); 129 double tmp = lo_ieee_nan_value ();
134 130
135 Complex retval (tmp, tmp); 131 Complex retval (tmp, tmp);
136 132
137 if (rows () > 0 && columns () > 0) 133 if (rows () == 0 || columns () == 0)
138 {
139 warn_implicit_conversion ("Octave:array-to-scalar",
140 "bool matrix", "complex scalar");
141
142 retval = matrix (0, 0);
143 }
144 else
145 err_invalid_conversion ("bool matrix", "complex scalar"); 134 err_invalid_conversion ("bool matrix", "complex scalar");
135
136 warn_implicit_conversion ("Octave:array-to-scalar",
137 "bool matrix", "complex scalar");
138
139 retval = matrix(0, 0);
146 140
147 return retval; 141 return retval;
148 } 142 }
149 143
150 FloatComplex 144 FloatComplex
152 { 146 {
153 float tmp = lo_ieee_float_nan_value (); 147 float tmp = lo_ieee_float_nan_value ();
154 148
155 FloatComplex retval (tmp, tmp); 149 FloatComplex retval (tmp, tmp);
156 150
157 if (rows () > 0 && columns () > 0) 151 if (rows () == 0 || columns () == 0)
158 {
159 warn_implicit_conversion ("Octave:array-to-scalar",
160 "bool matrix", "complex scalar");
161
162 retval = matrix (0, 0);
163 }
164 else
165 err_invalid_conversion ("bool matrix", "complex scalar"); 152 err_invalid_conversion ("bool matrix", "complex scalar");
153
154 warn_implicit_conversion ("Octave:array-to-scalar",
155 "bool matrix", "complex scalar");
156
157 retval = matrix(0, 0);
166 158
167 return retval; 159 return retval;
168 } 160 }
169 161
170 octave_value 162 octave_value