summaryrefslogtreecommitdiff
path: root/filter/source/xsltfilter/LibXSLTTransformer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'filter/source/xsltfilter/LibXSLTTransformer.cxx')
-rw-r--r--filter/source/xsltfilter/LibXSLTTransformer.cxx14
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;