ToDouble
double ToDouble() const;
double valueA = a.ToDouble();
double valueB = b.ToDouble();
fFloatRegisters[index - X86_REGISTER_ST0] = value.ToDouble();
fFloatRegisters[index - X86_64_REGISTER_ST0] = value.ToDouble();
result = lhs.fPrimitive.ToDouble()
< temp.fPrimitive.ToDouble();
result = lhs.fPrimitive.ToDouble()
> temp.fPrimitive.ToDouble();
result = lhs.fPrimitive.ToDouble()
== temp.fPrimitive.ToDouble();
fPrimitive.SetTo(fPrimitive.ToDouble());
primitive.ToDouble());
fPrimitive.SetTo(fPrimitive.ToDouble()
+ temp.fPrimitive.ToDouble());
fPrimitive.SetTo(fPrimitive.ToDouble()
- temp.fPrimitive.ToDouble());
fPrimitive.SetTo(fPrimitive.ToDouble()
/ temp.fPrimitive.ToDouble());
fPrimitive.SetTo(fPrimitive.ToDouble()
* temp.fPrimitive.ToDouble());
value.fPrimitive.SetTo(-fPrimitive.ToDouble());
snprintf(buffer, bufferSize, "%.3g", value.ToDouble());
snprintf(buffer, sizeof(buffer), "%g", variantValue.ToDouble());
snprintf(buffer, sizeof(buffer), "%g", fValue.ToDouble());
return ToDouble() == other.ToDouble();