Lines Matching full:d
178 bool Double(double d);
626 IterativeParsingState d = Transit<parseFlags>(state_, t, n, is, handler); in IterativeParseNext() local
629 if (RAPIDJSON_UNLIKELY(IsIterativeParsingCompleteState(d))) { in IterativeParseNext()
631 if (d == IterativeParsingErrorState) { in IterativeParseNext()
637 RAPIDJSON_ASSERT(d == IterativeParsingFinishState); in IterativeParseNext()
638 state_ = d; in IterativeParseNext()
656 state_ = d; in IterativeParseNext()
1480 double d = 0.0; in ParseNumber() local
1527 d = std::numeric_limits<double>::quiet_NaN(); in ParseNumber()
1533 … d = (minus ? -std::numeric_limits<double>::infinity() : std::numeric_limits<double>::infinity()); in ParseNumber()
1557 d = static_cast<double>(i64); in ParseNumber()
1568 d = static_cast<double>(i64); in ParseNumber()
1580 d = d * 10 + (s.TakePush() - '0'); in ParseNumber()
1610 d = static_cast<double>(i64); in ParseNumber()
1613 d = static_cast<double>(use64bit ? i64 : i); in ParseNumber()
1620 d = d * 10.0 + (s.TakePush() - '0'); in ParseNumber()
1622 if (RAPIDJSON_LIKELY(d > 0.0)) in ParseNumber()
1636 d = static_cast<double>(use64bit ? i64 : i); in ParseNumber()
1715 d = internal::StrtodFullPrecision(d, p, decimal, length, decimalPosition, exp); in ParseNumber()
1717 d = internal::StrtodNormalPrecision(d, p); in ParseNumber()
1720 if (d > (std::numeric_limits<double>::max)()) { in ParseNumber()
1726 cont = handler.Double(minus ? -d : d); in ParseNumber()
1729 cont = handler.Double(d); in ParseNumber()
2202 IterativeParsingState d = Transit<parseFlags>(state, t, n, is, handler); in IterativeParse() local
2204 if (d == IterativeParsingErrorState) { in IterativeParse()
2209 state = d; in IterativeParse()