From 166e885cf6ea7ff4b56d860bc6449c02d03ef5de Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Sun, 31 Jan 2016 21:45:00 +0100 Subject: Replace quite a few 'new' with make_shared --- src/Flowgraph.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Flowgraph.cpp') diff --git a/src/Flowgraph.cpp b/src/Flowgraph.cpp index e4c6a30..8e76cae 100644 --- a/src/Flowgraph.cpp +++ b/src/Flowgraph.cpp @@ -77,7 +77,7 @@ Edge::Edge(shared_ptr& srcNode, shared_ptr& dstNode) : dstNode->plugin()->name(), dstNode.get(), this); - myBuffer = shared_ptr(new Buffer()); + myBuffer = make_shared(); srcNode->myOutputBuffers.push_back(myBuffer); dstNode->myInputBuffers.push_back(myBuffer); } @@ -177,7 +177,7 @@ void Flowgraph::connect(shared_ptr input, shared_ptr outpu } } if (inputNode == nodes.end()) { - inputNode = nodes.insert(nodes.end(), shared_ptr(new Node(input))); + inputNode = nodes.insert(nodes.end(), make_shared(input)); } for (outputNode = nodes.begin(); outputNode != nodes.end(); ++outputNode) { @@ -186,7 +186,7 @@ void Flowgraph::connect(shared_ptr input, shared_ptr outpu } } if (outputNode == nodes.end()) { - outputNode = nodes.insert(nodes.end(), shared_ptr(new Node(output))); + outputNode = nodes.insert(nodes.end(), make_shared(output)); for (inputNode = nodes.begin(); inputNode != nodes.end(); ++inputNode) { if ((*inputNode)->plugin() == input) { break; @@ -206,7 +206,7 @@ void Flowgraph::connect(shared_ptr input, shared_ptr outpu assert((*inputNode)->plugin() == input); assert((*outputNode)->plugin() == output); - edges.push_back(shared_ptr(new Edge(*inputNode, *outputNode))); + edges.push_back(make_shared(*inputNode, *outputNode)); } -- cgit v1.2.3