From 69f3505ba3066c23024dc6bb6878a339474581bf Mon Sep 17 00:00:00 2001 From: Neil Date: Thu, 1 Mar 2018 09:55:25 +1100 Subject: Use make_unique in preference to new. From Effective Modern C++ Item 21. --- src/Document.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/Document.cxx') diff --git a/src/Document.cxx b/src/Document.cxx index a6f408f3e..41d6b2375 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -118,11 +118,11 @@ Document::Document(int options) : UTF8BytesOfLeadInitialise(); - perLineData[ldMarkers].reset(new LineMarkers()); - perLineData[ldLevels].reset(new LineLevels()); - perLineData[ldState].reset(new LineState()); - perLineData[ldMargin].reset(new LineAnnotation()); - perLineData[ldAnnotation].reset(new LineAnnotation()); + perLineData[ldMarkers] = std::make_unique(); + perLineData[ldLevels] = std::make_unique(); + perLineData[ldState] = std::make_unique(); + perLineData[ldMargin] = std::make_unique(); + perLineData[ldAnnotation] = std::make_unique(); cb.SetPerLine(this); } -- cgit v1.2.3