浏览代码

LibWeb: Use `double` in CSS Token

It was already a double internally, so let's expose that and get rid of
some of clangd's red wiggly underlines.
Sam Atkins 1 年之前
父节点
当前提交
95f80bc65b
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      Userland/Libraries/LibWeb/CSS/Parser/Token.h

+ 5 - 5
Userland/Libraries/LibWeb/CSS/Parser/Token.h

@@ -111,7 +111,7 @@ public:
         VERIFY(m_type == Type::Number || m_type == Type::Dimension || m_type == Type::Percentage);
         VERIFY(m_type == Type::Number || m_type == Type::Dimension || m_type == Type::Percentage);
         return m_number_value;
         return m_number_value;
     }
     }
-    float number_value() const
+    double number_value() const
     {
     {
         VERIFY(m_type == Type::Number);
         VERIFY(m_type == Type::Number);
         return m_number_value.value();
         return m_number_value.value();
@@ -127,14 +127,14 @@ public:
         VERIFY(m_type == Type::Dimension);
         VERIFY(m_type == Type::Dimension);
         return m_value.bytes_as_string_view();
         return m_value.bytes_as_string_view();
     }
     }
-    float dimension_value() const
+    double dimension_value() const
     {
     {
         VERIFY(m_type == Type::Dimension);
         VERIFY(m_type == Type::Dimension);
         return m_number_value.value();
         return m_number_value.value();
     }
     }
     i64 dimension_value_int() const { return m_number_value.integer_value(); }
     i64 dimension_value_int() const { return m_number_value.integer_value(); }
 
 
-    float percentage() const
+    double percentage() const
     {
     {
         VERIFY(m_type == Type::Percentage);
         VERIFY(m_type == Type::Percentage);
         return m_number_value.value();
         return m_number_value.value();
@@ -159,7 +159,7 @@ public:
         return token;
         return token;
     }
     }
 
 
-    static Token create_number(float value)
+    static Token create_number(double value)
     {
     {
         Token token;
         Token token;
         token.m_type = Type::Number;
         token.m_type = Type::Number;
@@ -167,7 +167,7 @@ public:
         return token;
         return token;
     }
     }
 
 
-    static Token create_percentage(float value)
+    static Token create_percentage(double value)
     {
     {
         Token token;
         Token token;
         token.m_type = Type::Percentage;
         token.m_type = Type::Percentage;