diff options
author | Noel Grandin <noel@peralex.com> | 2015-11-05 12:42:10 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-11-05 12:42:42 +0200 |
commit | 94268513eeded3952972d7efe0a9bc689605421b (patch) | |
tree | 5994adbdba4ca18b8c326e70db2a73a18527caa0 /unoxml | |
parent | c89ba1dedc511ec17df1e35f8e0696bc20121491 (diff) |
use uno::Reference::set method instead of assignment
Change-Id: Id57ccff7ea6cf5c7053b51268b1190f5459bb357
Diffstat (limited to 'unoxml')
-rw-r--r-- | unoxml/source/dom/attributesmap.cxx | 13 | ||||
-rw-r--r-- | unoxml/source/dom/saxbuilder.cxx | 4 | ||||
-rw-r--r-- | unoxml/source/service/services.cxx | 6 |
3 files changed, 9 insertions, 14 deletions
diff --git a/unoxml/source/dom/attributesmap.cxx b/unoxml/source/dom/attributesmap.cxx index edac05438ef6..3f2568899759 100644 --- a/unoxml/source/dom/attributesmap.cxx +++ b/unoxml/source/dom/attributesmap.cxx @@ -76,9 +76,8 @@ namespace DOM { if( strcmp(reinterpret_cast<char const *>(xName), reinterpret_cast<char const *>(cur->name)) == 0) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( - reinterpret_cast<xmlNodePtr>(cur)).get() ); + aNode.set( m_pElement->GetOwnerDocument().GetCNode( + reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } cur = cur->next; @@ -113,9 +112,8 @@ namespace DOM if( strcmp(reinterpret_cast<char const *>(xName), reinterpret_cast<char const *>(cur->name)) == 0 && cur->ns == pNs) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( - reinterpret_cast<xmlNodePtr>(cur)).get() ); + aNode.set( m_pElement->GetOwnerDocument().GetCNode( + reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } cur = cur->next; @@ -142,8 +140,7 @@ namespace DOM { if (count == index) { - aNode = Reference< XNode >( - m_pElement->GetOwnerDocument().GetCNode( + aNode.set( m_pElement->GetOwnerDocument().GetCNode( reinterpret_cast<xmlNodePtr>(cur)).get() ); break; } diff --git a/unoxml/source/dom/saxbuilder.cxx b/unoxml/source/dom/saxbuilder.cxx index 47371312994c..be04b5fae7db 100644 --- a/unoxml/source/dom/saxbuilder.cxx +++ b/unoxml/source/dom/saxbuilder.cxx @@ -256,9 +256,7 @@ namespace DOM // no URI for prefix aElement = m_aDocument->createElement(aName); } - aElement = Reference< XElement > ( - m_aNodeStack.top()->appendChild(aElement), - UNO_QUERY); + aElement.set( m_aNodeStack.top()->appendChild(aElement), UNO_QUERY); m_aNodeStack.push(aElement); // set non xmlns attributes diff --git a/unoxml/source/service/services.cxx b/unoxml/source/service/services.cxx index f3e015fd8c15..bd77845935bc 100644 --- a/unoxml/source/service/services.cxx +++ b/unoxml/source/service/services.cxx @@ -54,21 +54,21 @@ SAL_DLLPUBLIC_EXPORT void* SAL_CALL unoxml_component_getFactory(const sal_Char * if (CDocumentBuilder::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createOneInstanceFactory( xServiceManager, CDocumentBuilder::_getImplementationName(), CDocumentBuilder::_getInstance, CDocumentBuilder::_getSupportedServiceNames())); } else if (CSAXDocumentBuilder::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createSingleFactory( xServiceManager, CSAXDocumentBuilder::_getImplementationName(), CSAXDocumentBuilder::_getInstance, CSAXDocumentBuilder::_getSupportedServiceNames())); } else if (CXPathAPI::_getImplementationName().equalsAscii( pImplementationName ) ) { - xFactory = Reference< XSingleServiceFactory >( + xFactory.set( cppu::createSingleFactory( xServiceManager, CXPathAPI::_getImplementationName(), CXPathAPI::_getInstance, CXPathAPI::_getSupportedServiceNames())); |