23#include <com/sun/star/uno/TypeClass.hpp>
49 bool bAllowNV =
false );
58 const ScMatrix* pMatrix,
bool bDataTypes =
false );
74 css::uno::TypeClass & o_eClass,
75 const css::uno::Any & rAny );
99 static bool GetString( OUString& rString,
const css::uno::Any& rAny );
static bool ConvertAnyToDouble(double &o_fVal, css::uno::TypeClass &o_eClass, const css::uno::Any &rAny)
Convert a uno::Any to double if possible, including integer types.
static bool GetString(OUString &rString, const css::uno::Any &rAny)
Matrix data type that can store values of mixed types.
static bool FillLongArray(css::uno::Any &rAny, const ScMatrix *pMatrix)
static bool FillDoubleArray(css::uno::Any &rAny, const ScMatrix *pMatrix)
static bool FillMixedArray(css::uno::Any &rAny, ScDocument &rDoc, const ScRange &rRange, bool bAllowNV=false)
static bool FillStringArray(css::uno::Any &rAny, const ScMatrix *pMatrix, SvNumberFormatter *pFormatter)
static bool FillDoubleArray(css::uno::Any &rAny, ScDocument &rDoc, const ScRange &rRange)
static bool FillLongArray(css::uno::Any &rAny, ScDocument &rDoc, const ScRange &rRange)
static bool FillStringArray(css::uno::Any &rAny, ScDocument &rDoc, const ScRange &rRange)
static bool FillMixedArray(css::uno::Any &rAny, const ScMatrix *pMatrix, bool bDataTypes=false)
static ScMatrixRef CreateMixedMatrix(const css::uno::Any &rAny)
Convert a sequence of mixed elements to ScMatrix.
::boost::intrusive_ptr< ScMatrix > ScMatrixRef