Lines Matching defs:value
25 #define NEAR_ZERO(value) ((value > 0.0) ? ((value - 0.0) <= 0.000001f) : ((0.0 - value) <= 0.000001f))
53 * The percentage of either a value from the element's parent or from
62 * The value is calculated from the element's parent and another property of the element itself.
66 * The value is expression.
72 * Dimension contains a value and an unit to represent different
79 constexpr explicit Dimension(double value, DimensionUnit unit = DimensionUnit::PX) : value_(value), unit_(unit) {}
99 void SetValue(double value)
101 value_ = value;
181 constexpr Dimension operator*(double value) const
183 return Dimension(value_ * value, unit_);
186 constexpr Dimension operator/(double value) const
189 if (NEAR_ZERO(value)) {
192 return Dimension(value_ / value, unit_);
279 inline constexpr Dimension operator""_vp(long double value)
281 return Dimension(static_cast<double>(value), DimensionUnit::VP);
284 inline constexpr Dimension operator""_px(long double value)
286 return Dimension(static_cast<double>(value), DimensionUnit::PX);
289 inline constexpr Dimension operator""_fp(long double value)
291 return Dimension(static_cast<double>(value), DimensionUnit::FP);
294 inline constexpr Dimension operator""_pct(long double value)
296 return Dimension(static_cast<double>(value), DimensionUnit::PERCENT);