summaryrefslogtreecommitdiff
path: root/unoxml/source/rdf
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-07-20 18:26:07 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-07-21 08:49:56 +0200
commit7272951c121735a7350fa70840b255b7ef831f1a (patch)
tree52033c5b70c6c2c24ec5c507b7d38eca257356a5 /unoxml/source/rdf
parentd943b42214321c630147176210733399c57e6f19 (diff)
loplugin:referencecasting in unotools..uui
Change-Id: Ia2c991591e65deb00710ab7a5b73bc42ae6b1b46 Reviewed-on: https://gerrit.libreoffice.org/76031 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'unoxml/source/rdf')
-rw-r--r--unoxml/source/rdf/librdf_repository.cxx25
1 files changed, 7 insertions, 18 deletions
diff --git a/unoxml/source/rdf/librdf_repository.cxx b/unoxml/source/rdf/librdf_repository.cxx
index 6268da4ff4c9..26f4a950518c 100644
--- a/unoxml/source/rdf/librdf_repository.cxx
+++ b/unoxml/source/rdf/librdf_repository.cxx
@@ -2287,10 +2287,8 @@ librdf_TypeConverter::Statement librdf_TypeConverter::extractStatement_NoLock(
{
std::shared_ptr<Resource> const pSubject(
extractResource_NoLock(i_xSubject));
- const uno::Reference<rdf::XResource> xPredicate(i_xPredicate,
- uno::UNO_QUERY);
std::shared_ptr<URI> const pPredicate(
- std::dynamic_pointer_cast<URI>(extractResource_NoLock(xPredicate)));
+ std::dynamic_pointer_cast<URI>(extractResource_NoLock(i_xPredicate)));
std::shared_ptr<Node> const pObject(extractNode_NoLock(i_xObject));
return Statement(pSubject, pPredicate, pObject);
}
@@ -2381,8 +2379,7 @@ librdf_TypeConverter::convertToXResource(librdf_node* i_pNode) const
OString(reinterpret_cast<const sal_Char*>(label)),
RTL_TEXTENCODING_UTF8) );
try {
- return uno::Reference<rdf::XResource>(
- rdf::BlankNode::create(m_xContext, labelU), uno::UNO_QUERY);
+ return rdf::BlankNode::create(m_xContext, labelU);
} catch (const lang::IllegalArgumentException &) {
css::uno::Any anyEx = cppu::getCaughtException();
throw lang::WrappedTargetRuntimeException(
@@ -2390,8 +2387,7 @@ librdf_TypeConverter::convertToXResource(librdf_node* i_pNode) const
"illegal blank node label", m_rRep, anyEx);
}
} else {
- return uno::Reference<rdf::XResource>(convertToXURI(i_pNode),
- uno::UNO_QUERY);
+ return convertToXURI(i_pNode);
}
}
@@ -2400,8 +2396,7 @@ librdf_TypeConverter::convertToXNode(librdf_node* i_pNode) const
{
if (!i_pNode) return nullptr;
if (!librdf_node_is_literal(i_pNode)) {
- return uno::Reference<rdf::XNode>(convertToXResource(i_pNode),
- uno::UNO_QUERY);
+ return convertToXResource(i_pNode);
}
const unsigned char* value( librdf_node_get_literal_value(i_pNode) );
if (!value) {
@@ -2420,19 +2415,13 @@ librdf_TypeConverter::convertToXNode(librdf_node* i_pNode) const
const OUString langU( OStringToOUString(
OString(reinterpret_cast<const sal_Char*>(lang)),
RTL_TEXTENCODING_UTF8) );
- return uno::Reference<rdf::XNode>(
- rdf::Literal::createWithLanguage(m_xContext, valueU, langU),
- uno::UNO_QUERY);
+ return rdf::Literal::createWithLanguage(m_xContext, valueU, langU);
} else if (pType) {
uno::Reference<rdf::XURI> xType(convertToXURI(pType));
OSL_ENSURE(xType.is(), "convertToXNode: null uri");
- return uno::Reference<rdf::XNode>(
- rdf::Literal::createWithType(m_xContext, valueU, xType),
- uno::UNO_QUERY);
+ return rdf::Literal::createWithType(m_xContext, valueU, xType);
} else {
- return uno::Reference<rdf::XNode>(
- rdf::Literal::create(m_xContext, valueU),
- uno::UNO_QUERY);
+ return rdf::Literal::create(m_xContext, valueU);
}
}