• Home
  • Raw
  • Download

Lines Matching refs:i_

62     int_type i_;  member in User2::saturate
70 saturate() : i_(nan) {} in saturate()
71 explicit saturate(int_type i) : i_(i) {} in saturate()
81 saturate operator- () const {return saturate(-i_);} in operator -()
95 if (x.i_ == nan || y.i_ == nan) in operator ==()
97 return x.i_ == y.i_; in operator ==()
104 if (x.i_ == nan || y.i_ == nan) in operator <()
106 return x.i_ < y.i_; in operator <()
111 if (x.i_ == nan || y.i_ == nan) in operator <=()
113 return x.i_ <= y.i_; in operator <=()
118 if (x.i_ == nan || y.i_ == nan) in operator >()
120 return x.i_ > y.i_; in operator >()
125 if (x.i_ == nan || y.i_ == nan) in operator >=()
127 return x.i_ >= y.i_; in operator >=()
132 switch (s.i_) in operator <<()
141 return os << s.i_; in operator <<()
148 switch (i_) in operator I()
155 return i_; in operator I()
162 switch (i_) in operator +=()
165 switch (x.i_) in operator +=()
169 i_ = nan; in operator +=()
175 switch (x.i_) in operator +=()
179 i_ = nan; in operator +=()
183 switch (x.i_) in operator +=()
188 i_ = x.i_; in operator +=()
191 if (x.i_ >= 0) in operator +=()
193 if (i_ < pos_inf - x.i_) in operator +=()
194 i_ += x.i_; in operator +=()
196 i_ = pos_inf; in operator +=()
199 if (i_ > neg_inf - x.i_) in operator +=()
200 i_ += x.i_; in operator +=()
202 i_ = neg_inf; in operator +=()
210 switch (i_) in operator *=()
213 switch (x.i_) in operator *=()
218 i_ = nan; in operator *=()
222 switch (x.i_) in operator *=()
226 i_ = nan; in operator *=()
229 if (x.i_ < 0) in operator *=()
230 i_ = neg_inf; in operator *=()
235 switch (x.i_) in operator *=()
239 i_ = nan; in operator *=()
242 if (x.i_ < 0) in operator *=()
243 i_ = pos_inf; in operator *=()
246 switch (x.i_) in operator *=()
249 i_ = 0; in operator *=()
252 i_ = nan; in operator *=()
255 if (i_ < 0) in operator *=()
256 i_ = neg_inf; in operator *=()
258 i_ = pos_inf; in operator *=()
261 if (i_ < 0) in operator *=()
262 i_ = pos_inf; in operator *=()
264 i_ = neg_inf; in operator *=()
267 int s = (i_ < 0 ? -1 : 1) * (x.i_ < 0 ? -1 : 1); in operator *=()
268 i_ = i_ < 0 ? -i_ : i_; in operator *=()
269 int_type x_i_ = x.i_ < 0 ? -x.i_ : x.i_; in operator *=()
270 if (i_ <= pos_inf / x_i_) in operator *=()
271 i_ *= x_i_; in operator *=()
273 i_ = pos_inf; in operator *=()
274 i_ *= s; in operator *=()
282 switch (x.i_) in operator /=()
286 switch (i_) in operator /=()
291 i_ = nan; in operator /=()
294 i_ = 0; in operator /=()
299 i_ = nan; in operator /=()
302 switch (i_) in operator /=()
309 i_ = nan; in operator /=()
312 if (i_ > 0) in operator /=()
313 i_ = pos_inf; in operator /=()
315 i_ = neg_inf; in operator /=()
318 switch (i_) in operator /=()
325 if (x.i_ < 0) in operator /=()
326 i_ = -i_; in operator /=()
329 i_ /= x.i_; in operator /=()
338 switch (x.i_) in operator %=()
344 i_ = nan; in operator %=()
347 switch (i_) in operator %=()
351 i_ = nan; in operator %=()
355 i_ %= x.i_; in operator %=()