Lines Matching refs:SpecialValueHandler
50 class SpecialValueHandler { class
52 WTF_MAKE_NONCOPYABLE(SpecialValueHandler);
62 SpecialValueHandler(const Decimal& lhs, const Decimal& rhs);
78 SpecialValueHandler::SpecialValueHandler(const Decimal& lhs, const Decimal& rhs) in SpecialValueHandler() function in blink::DecimalPrivate::SpecialValueHandler
83 SpecialValueHandler::HandleResult SpecialValueHandler::handle() in handle()
110 Decimal SpecialValueHandler::value() const in value()
343 SpecialValueHandler handler(lhs, rhs); in operator +()
345 case SpecialValueHandler::BothFinite: in operator +()
348 case SpecialValueHandler::BothInfinity: in operator +()
351 case SpecialValueHandler::EitherNaN: in operator +()
354 case SpecialValueHandler::LHSIsInfinity: in operator +()
357 case SpecialValueHandler::RHSIsInfinity: in operator +()
381 SpecialValueHandler handler(lhs, rhs); in operator -()
383 case SpecialValueHandler::BothFinite: in operator -()
386 case SpecialValueHandler::BothInfinity: in operator -()
389 case SpecialValueHandler::EitherNaN: in operator -()
392 case SpecialValueHandler::LHSIsInfinity: in operator -()
395 case SpecialValueHandler::RHSIsInfinity: in operator -()
420 SpecialValueHandler handler(lhs, rhs); in operator *()
422 case SpecialValueHandler::BothFinite: { in operator *()
434 case SpecialValueHandler::BothInfinity: in operator *()
437 case SpecialValueHandler::EitherNaN: in operator *()
440 case SpecialValueHandler::LHSIsInfinity: in operator *()
443 case SpecialValueHandler::RHSIsInfinity: in operator *()
458 SpecialValueHandler handler(lhs, rhs); in operator /()
460 case SpecialValueHandler::BothFinite: in operator /()
463 case SpecialValueHandler::BothInfinity: in operator /()
466 case SpecialValueHandler::EitherNaN: in operator /()
469 case SpecialValueHandler::LHSIsInfinity: in operator /()
472 case SpecialValueHandler::RHSIsInfinity: in operator /()