62    pDetectiveObjVec( pNewDetectiveObjVec )
 
   71    sal_Int32 nElement, 
const uno::Reference< xml::sax::XFastAttributeList >& xAttrList )
 
   95    pDetectiveObjVec( pNewDetectiveObjVec ),
 
   98    if ( !rAttrList.is() )
 
  101    for (
auto &aIter : *rAttrList)
 
  103        switch (aIter.getToken())
 
  107                sal_Int32 nOffset(0);
 
  158    if ( rAttrList.is() )
 
  160        for (
auto &aIter : *rAttrList)
 
  162            switch (aIter.getToken())
 
::std::vector< ScMyImpDetectiveObj > ScMyImpDetectiveObjVec
 
ScMyImpDetectiveOpList aDetectiveOpList
 
bool GetFirstOp(ScMyImpDetectiveOp &rDetOp)
 
void AddDetectiveOp(const ScMyImpDetectiveOp &rDetOp)
 
const ScAddress & GetCurrentCellPos() const
 
static bool GetRangeFromString(ScRange &rRange, std::u16string_view rRangeStr, const ScDocument &rDocument, formula::FormulaGrammar::AddressConvention eConv, sal_Int32 &nOffset, sal_Unicode cSeparator=' ', sal_Unicode cQuote='\'')
 
static bool GetDetOpTypeFromString(ScDetOpType &rDetOpType, std::u16string_view rString)
 
static ScDetectiveObjType GetDetObjTypeFromString(std::u16string_view rString)
 
virtual ~ScXMLDetectiveContext() override
 
ScMyImpDetectiveObjVec * pDetectiveObjVec
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
 
ScXMLDetectiveContext(ScXMLImport &rImport, ScMyImpDetectiveObjVec *pNewDetectiveObjVec)
 
ScMyImpDetectiveObjVec * pDetectiveObjVec
 
ScXMLDetectiveHighlightedContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList, ScMyImpDetectiveObjVec *pNewDetectiveObjVec)
 
virtual ~ScXMLDetectiveHighlightedContext() override
 
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
 
ScMyImpDetectiveObj aDetectiveObj
 
ScMyImpDetectiveOp aDetectiveOp
 
virtual ~ScXMLDetectiveOperationContext() override
 
ScXMLDetectiveOperationContext(ScXMLImport &rImport, const rtl::Reference< sax_fastparser::FastAttributeList > &rAttrList)
 
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
 
This class exists only to provide GetScImport() to its derived classes.
 
ScXMLImport & GetScImport()
 
Use this class to manage solar mutex locking instead of calling LockSolarMutex() and UnlockSolarMutex...
 
ScMyImpDetectiveOpArray * GetDetectiveOpArray()
 
ScDocument * GetDocument()
 
static bool convertNumber(sal_Int32 &rValue, std::u16string_view aString, sal_Int32 nMin=SAL_MIN_INT32, sal_Int32 nMax=SAL_MAX_INT32)
 
FastAttributeList & castToFastAttributeList(const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList)
 
bool IsXMLToken(std::u16string_view rString, enum XMLTokenEnum eToken)
 
ScDetectiveObjType eObjType
 
bool operator<(const ScMyImpDetectiveOp &rDetOp) const
 
#define XML_ELEMENT(prefix, name)