20#ifndef INCLUDED_FORMULA_ERRORCODES_HXX
21#define INCLUDED_FORMULA_ERRORCODES_HXX
100 sal_math_Double smVal;
101 smVal.value = std::numeric_limits<double>::quiet_NaN();
102 smVal.nan_parts.fraction_lo =
static_cast<unsigned>(nErr);
109 if ( std::isfinite( fVal ) )
111 if ( std::isinf( fVal ) )
113 sal_uInt32 nErr =
reinterpret_cast< sal_math_Double *
>( &fVal)->nan_parts.fraction_lo;
114 if ( nErr & 0xffff0000 )
bool isPublishedFormulaError(FormulaError nErr)
Error values that are accepted as detailed "#ERRxxx!" constants.
@ LinkFormulaNeedingCheck
double CreateDoubleError(FormulaError nErr)
Unconditionally construct a double value of NAN where the lower bits represent an interpreter error c...
FormulaError GetDoubleErrorValue(double fVal)
Recreate the error code of a coded double error, if any.
if(aStr !=aBuf) UpdateName_Impl(m_xFollowLb.get()