Searched refs:AsNumber (Results 1 – 13 of 13) sorted by relevance
32 CPDF_Number* AsNumber() override;33 const CPDF_Number* AsNumber() const override;47 return obj ? obj->AsNumber() : nullptr; in ToNumber()51 return obj ? obj->AsNumber() : nullptr; in ToNumber()
43 CPDF_Number* CPDF_Number::AsNumber() { in AsNumber() function in CPDF_Number47 const CPDF_Number* CPDF_Number::AsNumber() const { in AsNumber() function in CPDF_Number
134 CPDF_Number* CPDF_Object::AsNumber() { in AsNumber() function in CPDF_Object138 const CPDF_Number* CPDF_Object::AsNumber() const { in AsNumber() function in CPDF_Object
86 virtual CPDF_Number* AsNumber();87 virtual const CPDF_Number* AsNumber() const;
117 return obj1->AsNumber()->IsInteger() == obj2->AsNumber()->IsInteger() && in Equal()352 EXPECT_EQ(m_DirectObjs[i].get(), m_DirectObjs[i]->AsNumber()); in TEST_F()355 EXPECT_EQ(nullptr, m_DirectObjs[i]->AsNumber()); in TEST_F()
182 EXPECT_EQ(elems[index++], it->AsNumber()->GetInteger()); in TEST()
715 double val = expr->raw_value()->AsNumber(); in VisitLiteral()722 double val = expr->raw_value()->AsNumber(); in VisitLiteral()916 DCHECK_EQ(1.0, binop->right()->AsLiteral()->raw_value()->AsNumber()); in EmitAssignmentRhs()924 DCHECK_EQ(0.0, binop->right()->AsLiteral()->raw_value()->AsNumber()); in EmitAssignmentRhs()1105 int32_t val = static_cast<int32_t>(value->raw_value()->AsNumber()); in VisitPropertyAndEmitIndex()1117 binop->right()->AsLiteral()->raw_value()->AsNumber())); in VisitPropertyAndEmitIndex()1380 float val = static_cast<float>(literal->raw_value()->AsNumber()); in VisitStdlibFunction()1542 static_cast<int32_t>(right->raw_value()->AsNumber()) == val) { in MatchIntBinaryOperation()1556 if (right->raw_value()->AsNumber() == val) { in MatchDoubleBinaryOperation()
486 return IsLiteralInt(literal) && literal->raw_value()->AsNumber() == -1.0; in IsLiteralMinus1()490 return IsLiteralDouble(literal) && literal->raw_value()->AsNumber() == 1.0; in IsLiteral1Dot0()494 return IsLiteralInt(literal) && literal->raw_value()->AsNumber() == 0.0; in IsLiteral0()
1100 : ComputeLongHash(double_to_uint64(raw_value()->AsNumber())); in Hash()1109 (x->IsNumber() && y->IsNumber() && x->AsNumber() == y->AsNumber()); in Match()
185 double AsNumber() const { in AsNumber() function
100 EXPECT_EQ(100, pObj->AsNumber()->GetInteger()); in TEST()
117 int last_cid = next->AsNumber()->GetInteger(); in CheckCompositeFontWidths()
251 double x_val = (*x)->AsLiteral()->raw_value()->AsNumber(); in ShortcutNumericLiteralBinaryExpression()252 double y_val = y->AsLiteral()->raw_value()->AsNumber(); in ShortcutNumericLiteralBinaryExpression()327 double value = literal->AsNumber(); in BuildUnaryExpression()