diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-10-16 15:23:12 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-10-17 08:25:47 +0200 |
commit | ccb2a1f650bc505f8a4f1abebf8ce4f9396562a8 (patch) | |
tree | 2ee2fd4f300ae95cf23bade1f242e02f9b276c07 /editeng | |
parent | da5c3a1ee43dd1a07cbd1b8005488bf05432593d (diff) |
clang-tidy readability-redundant-smartptr-get
redundant get() call on smart pointer
Change-Id: Icb5a03bbc15e79a30d3d135a507d22914d15c2bd
Reviewed-on: https://gerrit.libreoffice.org/61837
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/qa/unit/core-test.cxx | 6 | ||||
-rw-r--r-- | editeng/source/editeng/editdoc.cxx | 12 | ||||
-rw-r--r-- | editeng/source/editeng/editeng.cxx | 2 | ||||
-rw-r--r-- | editeng/source/editeng/editobj.cxx | 18 | ||||
-rw-r--r-- | editeng/source/editeng/editundo.cxx | 2 | ||||
-rw-r--r-- | editeng/source/editeng/fieldupdater.cxx | 4 | ||||
-rw-r--r-- | editeng/source/editeng/impedit2.cxx | 6 | ||||
-rw-r--r-- | editeng/source/editeng/impedit5.cxx | 6 | ||||
-rw-r--r-- | editeng/source/items/xmlcnitm.cxx | 6 | ||||
-rw-r--r-- | editeng/source/uno/unoedprx.cxx | 4 |
10 files changed, 33 insertions, 33 deletions
diff --git a/editeng/qa/unit/core-test.cxx b/editeng/qa/unit/core-test.cxx index 106c8963a226..f85ad0287e5d 100644 --- a/editeng/qa/unit/core-test.cxx +++ b/editeng/qa/unit/core-test.cxx @@ -1629,7 +1629,7 @@ void Test::testSectionAttributes() aEngine.QuickSetAttribs(*pSet, ESelection(0,3,0,9)); // 'bbbccc' std::unique_ptr<EditTextObject> pEditText(aEngine.CreateTextObject()); - CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText.get()); + CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText); std::vector<editeng::Section> aAttrs; pEditText->GetAllSections(aAttrs); @@ -1678,7 +1678,7 @@ void Test::testSectionAttributes() aEngine.QuickSetAttribs(*pSet, ESelection(4,0,4,5)); std::unique_ptr<EditTextObject> pEditText(aEngine.CreateTextObject()); - CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText.get()); + CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText); std::vector<editeng::Section> aAttrs; pEditText->GetAllSections(aAttrs); CPPUNIT_ASSERT_EQUAL(size_t(5), aAttrs.size()); @@ -1739,7 +1739,7 @@ void Test::testSectionAttributes() CPPUNIT_ASSERT_EQUAL(static_cast<sal_Int32>(1), aEngine.GetParagraphCount()); std::unique_ptr<EditTextObject> pEditText(aEngine.CreateTextObject()); - CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText.get()); + CPPUNIT_ASSERT_MESSAGE("Failed to create text object.", pEditText); std::vector<editeng::Section> aAttrs; pEditText->GetAllSections(aAttrs); diff --git a/editeng/source/editeng/editdoc.cxx b/editeng/source/editeng/editdoc.cxx index 8185d7412b47..f4c761183276 100644 --- a/editeng/source/editeng/editdoc.cxx +++ b/editeng/source/editeng/editdoc.cxx @@ -1927,7 +1927,7 @@ public: explicit RemoveEachItemFromPool(EditDoc& rDoc) : mrDoc(rDoc) {} void operator() (const std::unique_ptr<ContentNode>& rNode) { - mrDoc.RemoveItemsFromPool(*rNode.get()); + mrDoc.RemoveItemsFromPool(*rNode); } }; @@ -2800,7 +2800,7 @@ const EditCharAttrib* CharAttribList::FindAttrib( sal_uInt16 nWhich, sal_Int32 n AttribsType::const_reverse_iterator it = aAttribs.rbegin(), itEnd = aAttribs.rend(); for (; it != itEnd; ++it) { - const EditCharAttrib& rAttr = *it->get(); + const EditCharAttrib& rAttr = **it; if (rAttr.Which() == nWhich && rAttr.IsIn(nPos)) return &rAttr; } @@ -2814,7 +2814,7 @@ EditCharAttrib* CharAttribList::FindAttrib( sal_uInt16 nWhich, sal_Int32 nPos ) AttribsType::reverse_iterator it = aAttribs.rbegin(), itEnd = aAttribs.rend(); for (; it != itEnd; ++it) { - EditCharAttrib& rAttr = *it->get(); + EditCharAttrib& rAttr = **it; if (rAttr.Which() == nWhich && rAttr.IsIn(nPos)) return &rAttr; } @@ -2826,7 +2826,7 @@ const EditCharAttrib* CharAttribList::FindNextAttrib( sal_uInt16 nWhich, sal_Int assert(nWhich); for (auto const& attrib : aAttribs) { - const EditCharAttrib& rAttr = *attrib.get(); + const EditCharAttrib& rAttr = *attrib; if (rAttr.GetStart() >= nFromPos && rAttr.Which() == nWhich) return &rAttr; } @@ -2838,7 +2838,7 @@ bool CharAttribList::HasAttrib( sal_Int32 nStartPos, sal_Int32 nEndPos ) const AttribsType::const_reverse_iterator it = aAttribs.rbegin(), itEnd = aAttribs.rend(); for (; it != itEnd; ++it) { - const EditCharAttrib& rAttr = *it->get(); + const EditCharAttrib& rAttr = **it; if (rAttr.GetStart() < nEndPos && rAttr.GetEnd() > nStartPos) return true; } @@ -2888,7 +2888,7 @@ bool CharAttribList::HasBoundingAttrib( sal_Int32 nBound ) const AttribsType::const_reverse_iterator it = aAttribs.rbegin(), itEnd = aAttribs.rend(); for (; it != itEnd; ++it) { - const EditCharAttrib& rAttr = *it->get(); + const EditCharAttrib& rAttr = **it; if (rAttr.GetEnd() < nBound) return false; diff --git a/editeng/source/editeng/editeng.cxx b/editeng/source/editeng/editeng.cxx index c78d53fb9123..4d69891b289d 100644 --- a/editeng/source/editeng/editeng.cxx +++ b/editeng/source/editeng/editeng.cxx @@ -2301,7 +2301,7 @@ EFieldInfo EditEngine::GetFieldInfo( sal_Int32 nPara, sal_uInt16 nField ) const sal_uInt16 nCurrentField = 0; for (auto const& attrib : pNode->GetCharAttribs().GetAttribs()) { - const EditCharAttrib& rAttr = *attrib.get(); + const EditCharAttrib& rAttr = *attrib; if (rAttr.Which() == EE_FEATURE_FIELD) { if ( nCurrentField == nField ) diff --git a/editeng/source/editeng/editobj.cxx b/editeng/source/editeng/editobj.cxx index 7ff6af5bead3..12c6643fdd42 100644 --- a/editeng/source/editeng/editobj.cxx +++ b/editeng/source/editeng/editobj.cxx @@ -128,7 +128,7 @@ ContentInfo::ContentInfo( const ContentInfo& rCopyFrom, SfxItemPool& rPoolToUse for (const auto & aAttrib : rCopyFrom.maCharAttribs) { - const XEditAttribute& rAttr = *aAttrib.get(); + const XEditAttribute& rAttr = *aAttrib; std::unique_ptr<XEditAttribute> pMyAttr = MakeXEditAttribute( rPoolToUse, *rAttr.GetItem(), rAttr.GetStart(), rAttr.GetEnd()); maCharAttribs.push_back(std::move(pMyAttr)); @@ -463,7 +463,7 @@ void EditTextObjectImpl::ObjectInDestruction(const SfxItemPool& rSfxItemPool) ContentInfosType aReplaced; aReplaced.reserve(aContents.size()); for (auto const& content : aContents) - aReplaced.push_back(std::unique_ptr<ContentInfo>(new ContentInfo(*content.get(), *pNewPool))); + aReplaced.push_back(std::unique_ptr<ContentInfo>(new ContentInfo(*content, *pNewPool))); aReplaced.swap(aContents); // set local variables @@ -566,7 +566,7 @@ EditTextObjectImpl::EditTextObjectImpl( EditTextObject* pFront, const EditTextOb aContents.reserve(r.aContents.size()); for (auto const& content : r.aContents) - aContents.push_back(std::unique_ptr<ContentInfo>(new ContentInfo(*content.get(), *pPool))); + aContents.push_back(std::unique_ptr<ContentInfo>(new ContentInfo(*content, *pPool))); } EditTextObjectImpl::~EditTextObjectImpl() @@ -597,7 +597,7 @@ void EditTextObjectImpl::NormalizeString( svl::SharedStringPool& rPool ) { for (auto const& content : aContents) { - ContentInfo& rInfo = *content.get(); + ContentInfo& rInfo = *content; rInfo.NormalizeString(rPool); } } @@ -608,7 +608,7 @@ std::vector<svl::SharedString> EditTextObjectImpl::GetSharedStrings() const aSSs.reserve(aContents.size()); for (auto const& content : aContents) { - const ContentInfo& rInfo = *content.get(); + const ContentInfo& rInfo = *content; aSSs.push_back(rInfo.GetSharedString()); } return aSSs; @@ -700,7 +700,7 @@ void EditTextObjectImpl::GetCharAttribs( sal_Int32 nPara, std::vector<EECharAttr const ContentInfo& rC = *aContents[nPara].get(); for (const auto & aAttrib : rC.maCharAttribs) { - const XEditAttribute& rAttr = *aAttrib.get(); + const XEditAttribute& rAttr = *aAttrib; EECharAttrib aEEAttr; aEEAttr.pAttr = rAttr.GetItem(); aEEAttr.nStart = rAttr.GetStart(); @@ -746,7 +746,7 @@ const SvxFieldData* EditTextObjectImpl::GetFieldData(sal_Int32 nPara, size_t nPo size_t nCurPos = 0; for (auto const& charAttrib : rC.maCharAttribs) { - const XEditAttribute& rAttr = *charAttrib.get(); + const XEditAttribute& rAttr = *charAttrib; if (rAttr.GetItem()->Which() != EE_FEATURE_FIELD) // Skip attributes that are not fields. continue; @@ -864,7 +864,7 @@ void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs ) rBorders.push_back(rC.GetText().getLength()); for (const auto & aAttrib : rC.maCharAttribs) { - const XEditAttribute& rAttr = *aAttrib.get(); + const XEditAttribute& rAttr = *aAttrib; const SfxPoolItem* pItem = rAttr.GetItem(); if (!pItem) continue; @@ -928,7 +928,7 @@ void EditTextObjectImpl::GetAllSections( std::vector<editeng::Section>& rAttrs ) for (const auto & aAttrib : rC.maCharAttribs) { - const XEditAttribute& rXAttr = *aAttrib.get(); + const XEditAttribute& rXAttr = *aAttrib; const SfxPoolItem* pItem = rXAttr.GetItem(); if (!pItem) continue; diff --git a/editeng/source/editeng/editundo.cxx b/editeng/source/editeng/editundo.cxx index 95d6db4c85b3..f283524d328f 100644 --- a/editeng/source/editeng/editundo.cxx +++ b/editeng/source/editeng/editundo.cxx @@ -550,7 +550,7 @@ void EditUndoSetAttribs::Undo() ContentNode* pNode = pEE->GetEditDoc().GetObject( nPara ); for (const auto & nAttr : rInf.GetPrevCharAttribs()) { - const EditCharAttrib& rX = *nAttr.get(); + const EditCharAttrib& rX = *nAttr; // is automatically "poolsized" pEE->GetEditDoc().InsertAttrib(pNode, rX.GetStart(), rX.GetEnd(), *rX.GetItem()); if (rX.Which() == EE_FEATURE_FIELD) diff --git a/editeng/source/editeng/fieldupdater.cxx b/editeng/source/editeng/fieldupdater.cxx index aab517773c41..bdb544b5d868 100644 --- a/editeng/source/editeng/fieldupdater.cxx +++ b/editeng/source/editeng/fieldupdater.cxx @@ -31,11 +31,11 @@ public: EditTextObjectImpl::ContentInfosType& rContents = mrObj.GetContents(); for (std::unique_ptr<ContentInfo> & i : rContents) { - ContentInfo& rContent = *i.get(); + ContentInfo& rContent = *i; ContentInfo::XEditAttributesType& rAttribs = rContent.GetCharAttribs(); for (std::unique_ptr<XEditAttribute> & rAttrib : rAttribs) { - XEditAttribute& rAttr = *rAttrib.get(); + XEditAttribute& rAttr = *rAttrib; const SfxPoolItem* pItem = rAttr.GetItem(); if (pItem->Which() != EE_FEATURE_FIELD) // This is not a field item. diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx index d1f985ac631c..6637796ea687 100644 --- a/editeng/source/editeng/impedit2.cxx +++ b/editeng/source/editeng/impedit2.cxx @@ -2083,7 +2083,7 @@ void ImpEditEngine::ImpRemoveChars( const EditPaM& rPaM, sal_Int32 nChars ) const CharAttribList::AttribsType& rAttribs = rPaM.GetNode()->GetCharAttribs().GetAttribs(); for (const auto & rAttrib : rAttribs) { - const EditCharAttrib& rAttr = *rAttrib.get(); + const EditCharAttrib& rAttr = *rAttrib; if (rAttr.GetEnd() >= nStart && rAttr.GetStart() < nEnd) { EditSelection aSel( rPaM ); @@ -2961,7 +2961,7 @@ bool ImpEditEngine::UpdateFields() CharAttribList::AttribsType& rAttribs = pNode->GetCharAttribs().GetAttribs(); for (std::unique_ptr<EditCharAttrib> & rAttrib : rAttribs) { - EditCharAttrib& rAttr = *rAttrib.get(); + EditCharAttrib& rAttr = *rAttrib; if (rAttr.Which() == EE_FEATURE_FIELD) { EditCharAttribField& rField = static_cast<EditCharAttribField&>(rAttr); @@ -3356,7 +3356,7 @@ void ImpEditEngine::UpdateSelections() bool bChanged = false; for (std::unique_ptr<DeletedNodeInfo> & aDeletedNode : aDeletedNodes) { - const DeletedNodeInfo& rInf = *aDeletedNode.get(); + const DeletedNodeInfo& rInf = *aDeletedNode; if ( ( aCurSel.Min().GetNode() == rInf.GetNode() ) || ( aCurSel.Max().GetNode() == rInf.GetNode() ) ) { diff --git a/editeng/source/editeng/impedit5.cxx b/editeng/source/editeng/impedit5.cxx index e9e7c67046ce..e34edc9abf35 100644 --- a/editeng/source/editeng/impedit5.cxx +++ b/editeng/source/editeng/impedit5.cxx @@ -435,7 +435,7 @@ SfxItemSet ImpEditEngine::GetAttribs( sal_Int32 nPara, sal_Int32 nStart, sal_Int const CharAttribList::AttribsType& rAttrs = pNode->GetCharAttribs().GetAttribs(); for (const auto & nAttr : rAttrs) { - const EditCharAttrib& rAttr = *nAttr.get(); + const EditCharAttrib& rAttr = *nAttr; if ( nStart == nEnd ) { @@ -549,7 +549,7 @@ void ImpEditEngine::SetAttribs( EditSelection aSel, const SfxItemSet& rSet, SetA CharAttribList::AttribsType& rAttribs = pNode->GetCharAttribs().GetAttribs(); for (std::unique_ptr<EditCharAttrib> & rAttrib : rAttribs) { - EditCharAttrib& rAttr = *rAttrib.get(); + EditCharAttrib& rAttr = *rAttrib; if (rAttr.GetStart() > nEndPos) break; @@ -746,7 +746,7 @@ void ImpEditEngine::GetCharAttribs( sal_Int32 nPara, std::vector<EECharAttrib>& const CharAttribList::AttribsType& rAttrs = pNode->GetCharAttribs().GetAttribs(); for (const auto & i : rAttrs) { - const EditCharAttrib& rAttr = *i.get(); + const EditCharAttrib& rAttr = *i; EECharAttrib aEEAttr; aEEAttr.pAttr = rAttr.GetItem(); aEEAttr.nStart = rAttr.GetStart(); diff --git a/editeng/source/items/xmlcnitm.cxx b/editeng/source/items/xmlcnitm.cxx index 5c28cba3de24..1e50742ee19a 100644 --- a/editeng/source/items/xmlcnitm.cxx +++ b/editeng/source/items/xmlcnitm.cxx @@ -53,7 +53,7 @@ bool SvXMLAttrContainerItem::operator==( const SfxPoolItem& rItem ) const { DBG_ASSERT( dynamic_cast< const SvXMLAttrContainerItem* >(&rItem) != nullptr, "SvXMLAttrContainerItem::operator ==(): Bad type"); - return *pImpl.get() == *static_cast<const SvXMLAttrContainerItem&>(rItem).pImpl.get(); + return *pImpl == *static_cast<const SvXMLAttrContainerItem&>(rItem).pImpl; } bool SvXMLAttrContainerItem::GetPresentation( @@ -74,8 +74,8 @@ sal_uInt16 SvXMLAttrContainerItem::GetVersion( sal_uInt16 /*nFileFormatVersion*/ bool SvXMLAttrContainerItem::QueryValue( css::uno::Any& rVal, sal_uInt8 /*nMemberId*/ ) const { - Reference<XNameContainer> xContainer = - new SvUnoAttributeContainer( o3tl::make_unique<SvXMLAttrContainerData>( *pImpl.get() ) ); + Reference<XNameContainer> xContainer + = new SvUnoAttributeContainer(o3tl::make_unique<SvXMLAttrContainerData>(*pImpl)); rVal <<= xContainer; return true; diff --git a/editeng/source/uno/unoedprx.cxx b/editeng/source/uno/unoedprx.cxx index dc1dbfc69ec7..1929777c2f26 100644 --- a/editeng/source/uno/unoedprx.cxx +++ b/editeng/source/uno/unoedprx.cxx @@ -306,7 +306,7 @@ std::unique_ptr<SvxEditSource> SvxEditSourceAdapter::Clone() const { std::unique_ptr< SvxEditSource > pClonedAdaptee( mpAdaptee->Clone() ); - if( pClonedAdaptee.get() ) + if (pClonedAdaptee) { std::unique_ptr<SvxEditSourceAdapter> pClone(new SvxEditSourceAdapter()); pClone->SetEditSource( std::move(pClonedAdaptee) ); @@ -390,7 +390,7 @@ SfxBroadcaster& SvxEditSourceAdapter::GetBroadcaster() const void SvxEditSourceAdapter::SetEditSource( std::unique_ptr< SvxEditSource > && pAdaptee ) { - if( pAdaptee.get() ) + if (pAdaptee) { mpAdaptee = std::move(pAdaptee); mbEditSourceValid = true; |