• Home
  • Raw
  • Download

Lines Matching refs:i_

444     int_type i_;  member in User2::saturate
452 saturate() : i_(nan) {} in saturate()
453 explicit saturate(int_type i) : i_(i) {} in saturate()
463 saturate operator- () const {return saturate(-i_);} in operator -()
477 if (x.i_ == nan || y.i_ == nan) in operator ==()
479 return x.i_ == y.i_; in operator ==()
486 if (x.i_ == nan || y.i_ == nan) in operator <()
488 return x.i_ < y.i_; in operator <()
493 if (x.i_ == nan || y.i_ == nan) in operator <=()
495 return x.i_ <= y.i_; in operator <=()
500 if (x.i_ == nan || y.i_ == nan) in operator >()
502 return x.i_ > y.i_; in operator >()
507 if (x.i_ == nan || y.i_ == nan) in operator >=()
509 return x.i_ >= y.i_; in operator >=()
514 switch (s.i_) in operator <<()
523 return os << s.i_; in operator <<()
530 switch (i_) in operator int_type()
537 return i_; in operator int_type()
544 switch (i_) in operator +=()
547 switch (x.i_) in operator +=()
551 i_ = nan; in operator +=()
557 switch (x.i_) in operator +=()
561 i_ = nan; in operator +=()
565 switch (x.i_) in operator +=()
570 i_ = x.i_; in operator +=()
573 if (x.i_ >= 0) in operator +=()
575 if (i_ < pos_inf - x.i_) in operator +=()
576 i_ += x.i_; in operator +=()
578 i_ = pos_inf; in operator +=()
581 if (i_ > neg_inf - x.i_) in operator +=()
582 i_ += x.i_; in operator +=()
584 i_ = neg_inf; in operator +=()
592 switch (i_) in operator *=()
595 switch (x.i_) in operator *=()
600 i_ = nan; in operator *=()
604 switch (x.i_) in operator *=()
608 i_ = nan; in operator *=()
611 if (x.i_ < 0) in operator *=()
612 i_ = neg_inf; in operator *=()
617 switch (x.i_) in operator *=()
621 i_ = nan; in operator *=()
624 if (x.i_ < 0) in operator *=()
625 i_ = pos_inf; in operator *=()
628 switch (x.i_) in operator *=()
631 i_ = 0; in operator *=()
634 i_ = nan; in operator *=()
637 if (i_ < 0) in operator *=()
638 i_ = neg_inf; in operator *=()
640 i_ = pos_inf; in operator *=()
643 if (i_ < 0) in operator *=()
644 i_ = pos_inf; in operator *=()
646 i_ = neg_inf; in operator *=()
649 int s = (i_ < 0 ? -1 : 1) * (x.i_ < 0 ? -1 : 1); in operator *=()
650 i_ = i_ < 0 ? -i_ : i_; in operator *=()
651 int_type x_i_ = x.i_ < 0 ? -x.i_ : x.i_; in operator *=()
652 if (i_ <= pos_inf / x_i_) in operator *=()
653 i_ *= x_i_; in operator *=()
655 i_ = pos_inf; in operator *=()
656 i_ *= s; in operator *=()
664 switch (x.i_) in operator /=()
668 switch (i_) in operator /=()
673 i_ = nan; in operator /=()
676 i_ = 0; in operator /=()
681 i_ = nan; in operator /=()
684 switch (i_) in operator /=()
691 i_ = nan; in operator /=()
694 if (i_ > 0) in operator /=()
695 i_ = pos_inf; in operator /=()
697 i_ = neg_inf; in operator /=()
700 switch (i_) in operator /=()
707 if (x.i_ < 0) in operator /=()
708 i_ = -i_; in operator /=()
711 i_ /= x.i_; in operator /=()
720 switch (x.i_) in operator %=()
726 i_ = nan; in operator %=()
729 switch (i_) in operator %=()
733 i_ = nan; in operator %=()
737 i_ %= x.i_; in operator %=()