Searched refs:Decimal (Results 1 - 25 of 54) sorted by relevance

123

/external/chromium_org/third_party/WebKit/Source/core/html/forms/
H A DStepRange.h24 #include "platform/Decimal.h"
65 Decimal defaultValue() const
73 StepRange(const Decimal& stepBase, const Decimal& minimum, const Decimal& maximum, const Decimal& step, const StepDescription&);
74 Decimal alignValueForStep(const Decimal& currentValue, const Decimal& newValue) const;
75 Decimal clampValu
[all...]
H A DStepRange.cpp53 StepRange::StepRange(const Decimal& stepBase, const Decimal& minimum, const Decimal& maximum, const Decimal& step, const StepDescription& stepDescription)
67 Decimal StepRange::acceptableError() const
70 DEFINE_STATIC_LOCAL(const Decimal, twoPowerOfFloatMantissaBits, (Decimal::Positive, 0, UINT64_C(1) << FLT_MANT_DIG));
71 return m_stepDescription.stepValueShouldBe == StepValueShouldBeReal ? m_step / twoPowerOfFloatMantissaBits : Decimal(0);
74 Decimal StepRange::alignValueForStep(const Decimal
[all...]
H A DBaseDateAndTimeInputType.h45 virtual Decimal parseToNumber(const String&, const Decimal&) const OVERRIDE;
52 virtual String serialize(const Decimal&) const OVERRIDE;
66 virtual String rangeOverflowText(const Decimal& maximum) const OVERRIDE;
67 virtual String rangeUnderflowText(const Decimal& minimum) const OVERRIDE;
68 virtual Decimal defaultValueForStepUp() const OVERRIDE;
H A DRangeInputType.cpp72 static Decimal ensureMaximum(const Decimal& proposedValue, const Decimal& minimum, const Decimal& fallbackValue)
105 setValueAsDecimal(Decimal::fromDouble(newValue), eventBehavior, exceptionState);
122 const Decimal stepBase = findStepBase(rangeDefaultStepBase);
123 const Decimal minimum = parseToNumber(element().fastGetAttribute(minAttr), rangeDefaultMinimum);
124 const Decimal maximum = ensureMaximum(parseToNumber(element().fastGetAttribute(maxAttr), rangeDefaultMaximum), minimum, rangeDefaultMaximum);
126 const Decimal step = StepRange::parseStep(anyStepHandling, stepDescription, element().fastGetAttribute(stepAttr));
182 const Decimal curren
[all...]
H A DBaseDateAndTimeInputType.cpp62 const Decimal value = parseToNumber(element().value(), Decimal::nan());
68 setValueAsDecimal(Decimal::fromDouble(newValue), eventBehavior, exceptionState);
81 String BaseDateAndTimeInputType::rangeOverflowText(const Decimal& maximum) const
86 String BaseDateAndTimeInputType::rangeUnderflowText(const Decimal& minimum) const
91 Decimal BaseDateAndTimeInputType::defaultValueForStepUp() const
93 return Decimal::fromDouble(convertToLocalTime(currentTimeMS()));
101 Decimal BaseDateAndTimeInputType::parseToNumber(const String& source, const Decimal& defaultValue) const
108 return Decimal
[all...]
H A DNumberInputType.h51 virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionState&) const OVERRIDE;
58 virtual Decimal parseToNumber(const String&, const Decimal&) const OVERRIDE;
59 virtual String serialize(const Decimal&) const OVERRIDE;
66 virtual String rangeOverflowText(const Decimal& maxmum) const OVERRIDE;
67 virtual String rangeUnderflowText(const Decimal& minimum) const OVERRIDE;
H A DRangeInputType.h61 virtual Decimal parseToNumber(const String&, const Decimal&) const OVERRIDE;
62 virtual String serialize(const Decimal&) const OVERRIDE;
74 virtual Decimal findClosestTickMarkValue(const Decimal&) OVERRIDE;
77 Vector<Decimal> m_tickMarkValues;
H A DMonthInputType.cpp87 Decimal MonthInputType::defaultValueForStepUp() const
93 return Decimal::fromDouble(months);
100 return InputType::createStepRange(anyStepHandling, Decimal::fromDouble(monthDefaultStepBase), Decimal::fromDouble(DateComponents::minimumMonth()), Decimal::fromDouble(DateComponents::maximumMonth()), stepDescription);
103 Decimal MonthInputType::parseToNumber(const String& src, const Decimal& defaultValue) const
110 return Decimal::fromDouble(months);
H A DInputType.h100 virtual void setValueAsDecimal(const Decimal&, TextFieldEventBehavior, ExceptionState&) const;
119 virtual Decimal defaultValueForStepUp() const;
123 virtual bool getAllowedValueStep(Decimal*) const;
128 virtual String rangeOverflowText(const Decimal& maximum) const;
129 virtual String rangeUnderflowText(const Decimal& minimum) const;
175 virtual Decimal findClosestTickMarkValue(const Decimal&);
181 // the Decimal value for the parsing result if the parsing
184 virtual Decimal parseToNumber(const String&, const Decimal
[all...]
H A DInputType.cpp201 void InputType::setValueAsDecimal(const Decimal& newValue, TextFieldEventBehavior eventBehavior, ExceptionState&) const
252 const Decimal numericValue = parseToNumberOrNaN(value);
264 const Decimal numericValue = parseToNumberOrNaN(value);
271 Decimal InputType::defaultValueForStepUp() const
291 const Decimal numericValue = parseToNumberOrNaN(value);
304 const Decimal numericValue = parseToNumberOrNaN(value);
317 const Decimal numericValue = parseToNumberOrNaN(value);
330 String InputType::rangeOverflowText(const Decimal&) const
336 String InputType::rangeUnderflowText(const Decimal&) const
376 const Decimal numericValu
668 findClosestTickMarkValue(const Decimal&) argument
[all...]
H A DMonthInputType.h55 virtual Decimal parseToNumber(const String&, const Decimal&) const OVERRIDE;
56 virtual Decimal defaultValueForStepUp() const OVERRIDE;
H A DNumberInputType.cpp75 static RealNumberRenderSize calculateRenderSize(const Decimal& value)
128 void NumberInputType::setValueAsDecimal(const Decimal& newValue, TextFieldEventBehavior eventBehavior, ExceptionState& exceptionState) const
147 const Decimal doubleMax = Decimal::fromDouble(std::numeric_limits<double>::max());
159 const Decimal minimum = parseToDecimalForNumberType(element().fastGetAttribute(minAttr));
163 const Decimal maximum = parseToDecimalForNumberType(element().fastGetAttribute(maxAttr));
167 const Decimal step = parseToDecimalForNumberType(stepString, 1);
189 Decimal NumberInputType::parseToNumber(const String& src, const Decimal& defaultValue) const
194 String NumberInputType::serialize(const Decimal
[all...]
H A DTimeInputType.cpp74 Decimal TimeInputType::defaultValueForStepUp() const
80 return Decimal::fromDouble(milliseconds);
87 return InputType::createStepRange(anyStepHandling, timeDefaultStepBase, Decimal::fromDouble(DateComponents::minimumTime()), Decimal::fromDouble(DateComponents::maximumTime()), stepDescription);
H A DTimeInputType.h53 virtual Decimal defaultValueForStepUp() const OVERRIDE;
H A DWeekInputType.cpp70 return InputType::createStepRange(anyStepHandling, weekDefaultStepBase, Decimal::fromDouble(DateComponents::minimumWeek()), Decimal::fromDouble(DateComponents::maximumWeek()), stepDescription);
H A DDateInputType.cpp76 return InputType::createStepRange(anyStepHandling, dateDefaultStepBase, Decimal::fromDouble(DateComponents::minimumDate()), Decimal::fromDouble(DateComponents::maximumDate()), stepDescription);
/external/chromium_org/third_party/WebKit/Source/platform/
H A DDecimal.h50 class PLATFORM_EXPORT Decimal { class in namespace:blink
61 friend class Decimal;
97 Decimal(int32_t = 0);
98 Decimal(Sign, int exponent, uint64_t coefficient);
99 Decimal(const Decimal&);
101 Decimal& operator=(const Decimal&);
102 Decimal& operator+=(const Decimal
[all...]
H A DDecimalTest.cpp32 #include "platform/Decimal.h"
41 std::ostream& operator<<(std::ostream& os, const Decimal& decimal)
43 Decimal::EncodedData data = decimal.value();
47 << ", " << (data.sign() == Decimal::Negative ? "Negative" : "Positive")
58 Decimal maximum;
59 Decimal minimum;
60 Decimal step;
62 DecimalStepRange(const Decimal& minimum, const Decimal& maximum, const Decimal
[all...]
H A DDecimal.cpp32 #include "platform/Decimal.h"
51 // This class handles Decimal special values.
63 SpecialValueHandler(const Decimal& lhs, const Decimal& rhs);
65 Decimal value() const;
74 const Decimal& m_lhs;
75 const Decimal& m_rhs;
79 SpecialValueHandler::SpecialValueHandler(const Decimal& lhs, const Decimal& rhs)
89 const Decimal
[all...]
/external/chromium_org/third_party/WebKit/Source/core/html/parser/
H A DHTMLParserIdioms.h29 #include "platform/Decimal.h"
48 String serializeForNumberType(const Decimal&);
54 Decimal parseToDecimalForNumberType(const String&, const Decimal& fallbackValue = Decimal::nan());
H A DHTMLParserIdioms.cpp80 String serializeForNumberType(const Decimal& number)
83 // Decimal::toString appends exponent, e.g. "0e-18"
96 Decimal parseToDecimalForNumberType(const String& string, const Decimal& fallbackValue)
104 const Decimal value = Decimal::fromString(string);
109 const Decimal doubleMax = Decimal::fromDouble(std::numeric_limits<double>::max());
114 return value.isZero() ? Decimal(0) : value;
/external/chromium_org/third_party/WebKit/Source/core/html/shadow/
H A DSliderThumbElement.cpp149 const Decimal ratio = Decimal::fromDouble(static_cast<double>(position) / trackSize);
150 const Decimal fraction = isVertical || !isLeftToRightDirection ? Decimal(1) - ratio : ratio;
152 Decimal value = stepRange.clampValue(stepRange.valueFromProportion(fraction));
154 Decimal closest = input->findClosestTickMarkValue(value);
/external/chromium_org/third_party/simplejson/
H A Dencoder.py4 from decimal import Decimal namespace
155 If use_decimal is true (not the default), ``decimal.Decimal`` will
157 with ``parse_float=decimal.Decimal``.
301 Decimal)
309 Decimal=Decimal)
352 Decimal=Decimal,
405 elif _use_decimal and isinstance(value, Decimal):
498 elif _use_decimal and isinstance(value, Decimal)
[all...]
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderSliderContainer.cpp51 inline static Decimal sliderPosition(HTMLInputElement* element)
54 const Decimal oldValue = parseToDecimalForNumberType(element->value(), stepRange.defaultValue());
/external/chromium_org/third_party/WebKit/Source/bindings/core/v8/
H A DExceptionMessages.h40 class Decimal;
129 static String notAFiniteNumber(const Decimal& value, const char* name = "value provided");

Completed in 381 milliseconds

123