summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-03-22 16:28:13 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-03-22 18:26:27 +0100
commit809c401ae15dc26b1e9bcee06db944903c468c89 (patch)
treeee93b557c3ffcd93cb20298d0335874d4b64e56b /writerfilter
parentee7e182591cc2a1e43f7d44204f00a316f22f07b (diff)
Use std::make_shared<>
Change-Id: I93edddca93e1c1c7aa88a3bd9aaefe7af855d1d0
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/rtftok/rtfdocumentimpl.cxx38
1 files changed, 18 insertions, 20 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index 2abd5c7bd000..a1f90071ed14 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -3530,12 +3530,12 @@ RTFError RTFDocumentImpl::dispatchValue(RTFKeyword nKeyword, int nParam)
nValue = NS_ooxml::LN_Value_ST_Jc_right;
break;
}
- pIntValue.reset(new RTFValue(nValue));
+ pIntValue = std::make_shared<RTFValue>(nValue);
break;
}
case RTF_LEVELNFC:
nSprm = NS_ooxml::LN_CT_Lvl_numFmt;
- pIntValue.reset(new RTFValue(lcl_getNumberFormat(nParam)));
+ pIntValue = std::make_shared<RTFValue>(lcl_getNumberFormat(nParam));
break;
case RTF_LEVELSTARTAT:
nSprm = NS_ooxml::LN_CT_Lvl_start;
@@ -3545,7 +3545,7 @@ RTFError RTFDocumentImpl::dispatchValue(RTFKeyword nKeyword, int nParam)
break;
case RTF_SBASEDON:
nSprm = NS_ooxml::LN_CT_Style_basedOn;
- pIntValue.reset(new RTFValue(getStyleName(nParam)));
+ pIntValue = std::make_shared<RTFValue>(getStyleName(nParam));
break;
default:
break;
@@ -4971,10 +4971,8 @@ RTFError RTFDocumentImpl::pushState()
writerfilter::Reference<Properties>::Pointer_t
RTFDocumentImpl::createStyleProperties()
{
- RTFValue::Pointer_t const pParaProps(
- new RTFValue(m_aStates.top().aParagraphAttributes, m_aStates.top().aParagraphSprms));
- RTFValue::Pointer_t const pCharProps(
- new RTFValue(m_aStates.top().aCharacterAttributes, m_aStates.top().aCharacterSprms));
+ RTFValue::Pointer_t pParaProps = std::make_shared<RTFValue>(m_aStates.top().aParagraphAttributes, m_aStates.top().aParagraphSprms);
+ RTFValue::Pointer_t pCharProps = std::make_shared<RTFValue>(m_aStates.top().aCharacterAttributes, m_aStates.top().aCharacterSprms);
// resetSprms will clean up this modification
m_aStates.top().aTableSprms.set(NS_ooxml::LN_CT_Style_pPr, pParaProps);
@@ -6313,52 +6311,52 @@ RTFSprms RTFFrame::getSprms()
{
case NS_ooxml::LN_CT_FramePr_x:
if (nX != 0)
- pValue.reset(new RTFValue(nX));
+ pValue = std::make_shared<RTFValue>(nX);
break;
case NS_ooxml::LN_CT_FramePr_y:
if (nY != 0)
- pValue.reset(new RTFValue(nY));
+ pValue = std::make_shared<RTFValue>(nY);
break;
case NS_ooxml::LN_CT_FramePr_h:
if (nH != 0)
{
if (nHRule == NS_ooxml::LN_Value_doc_ST_HeightRule_exact)
- pValue.reset(new RTFValue(-nH)); // The negative value just sets nHRule
+ pValue = std::make_shared<RTFValue>(-nH); // The negative value just sets nHRule
else
- pValue.reset(new RTFValue(nH));
+ pValue = std::make_shared<RTFValue>(nH);
}
break;
case NS_ooxml::LN_CT_FramePr_w:
if (nW != 0)
- pValue.reset(new RTFValue(nW));
+ pValue = std::make_shared<RTFValue>(nW);
break;
case NS_ooxml::LN_CT_FramePr_hSpace:
if (nHoriPadding != 0)
- pValue.reset(new RTFValue(nHoriPadding));
+ pValue = std::make_shared<RTFValue>(nHoriPadding);
break;
case NS_ooxml::LN_CT_FramePr_vSpace:
if (nVertPadding != 0)
- pValue.reset(new RTFValue(nVertPadding));
+ pValue = std::make_shared<RTFValue>(nVertPadding);
break;
case NS_ooxml::LN_CT_FramePr_hAnchor:
{
if (nHoriAnchor == 0)
nHoriAnchor = NS_ooxml::LN_Value_doc_ST_HAnchor_margin;
- pValue.reset(new RTFValue(nHoriAnchor));
+ pValue = std::make_shared<RTFValue>(nHoriAnchor);
}
break;
case NS_ooxml::LN_CT_FramePr_vAnchor:
{
if (nVertAnchor == 0)
nVertAnchor = NS_ooxml::LN_Value_doc_ST_VAnchor_margin;
- pValue.reset(new RTFValue(nVertAnchor));
+ pValue = std::make_shared<RTFValue>(nVertAnchor);
}
break;
case NS_ooxml::LN_CT_FramePr_xAlign:
- pValue.reset(new RTFValue(nHoriAlign));
+ pValue = std::make_shared<RTFValue>(nHoriAlign);
break;
case NS_ooxml::LN_CT_FramePr_yAlign:
- pValue.reset(new RTFValue(nVertAlign));
+ pValue = std::make_shared<RTFValue>(nVertAlign);
break;
case NS_ooxml::LN_CT_FramePr_hRule:
{
@@ -6366,12 +6364,12 @@ RTFSprms RTFFrame::getSprms()
nHRule = NS_ooxml::LN_Value_doc_ST_HeightRule_exact;
else if (nH > 0)
nHRule = NS_ooxml::LN_Value_doc_ST_HeightRule_atLeast;
- pValue.reset(new RTFValue(nHRule));
+ pValue = std::make_shared<RTFValue>(nHRule);
}
break;
case NS_ooxml::LN_CT_FramePr_wrap:
if (oWrap)
- pValue.reset(new RTFValue(*oWrap));
+ pValue = std::make_shared<RTFValue>(*oWrap);
break;
default:
break;