diff options
Diffstat (limited to 'filter/source/xsltfilter/LibXSLTTransformer.cxx')
-rw-r--r-- | filter/source/xsltfilter/LibXSLTTransformer.cxx | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/filter/source/xsltfilter/LibXSLTTransformer.cxx b/filter/source/xsltfilter/LibXSLTTransformer.cxx index 6cfe82c30a2a..82f74a695e84 100644 --- a/filter/source/xsltfilter/LibXSLTTransformer.cxx +++ b/filter/source/xsltfilter/LibXSLTTransformer.cxx @@ -333,7 +333,7 @@ namespace XSLT } else { - xmlErrorPtr lastErr = xmlGetLastError(); + const xmlError* lastErr = xmlGetLastError(); OUString msg; if (lastErr) msg = OStringToOUString(lastErr->message, RTL_TEXTENCODING_UTF8); @@ -386,8 +386,8 @@ namespace XSLT } LibXSLTTransformer::LibXSLTTransformer( - const css::uno::Reference<XComponentContext> & rxContext) : - m_xContext(rxContext) + css::uno::Reference<XComponentContext> xContext) : + m_xContext(std::move(xContext)) { } @@ -441,7 +441,7 @@ namespace XSLT LibXSLTTransformer::removeListener( const css::uno::Reference<XStreamListener>& listener) { - m_listeners.erase( std::remove(m_listeners.begin(), m_listeners.end(), listener ), m_listeners.end() ); + std::erase(m_listeners,listener); } void @@ -503,9 +503,13 @@ namespace XSLT { // backward compatibility for old clients using createInstance params = args; } + +SAL_WNODEPRECATED_DECLARATIONS_PUSH xmlSubstituteEntitiesDefault(0); +SAL_WNODEPRECATED_DECLARATIONS_POP + m_parameters.clear(); - for (const Any& p : std::as_const(params)) + for (const Any& p : params) { NamedValue nv; p >>= nv; |