Skip to content

Commit b2f932f

Browse files
committed
Use make_shared instead of new calls.
1 parent b402f7c commit b2f932f

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Sources/NodeEngine/NE_SingleValues.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ BooleanValue::~BooleanValue ()
2929

3030
ValuePtr BooleanValue::Clone () const
3131
{
32-
return ValuePtr (new BooleanValue (val));
32+
return std::make_shared<BooleanValue> (val);
3333
}
3434

3535
std::wstring BooleanValue::ToString (const StringConverter&) const
@@ -72,7 +72,7 @@ StringValue::~StringValue ()
7272

7373
ValuePtr StringValue::Clone () const
7474
{
75-
return ValuePtr (new StringValue (val));
75+
return std::make_shared<StringValue> (val);
7676
}
7777

7878
std::wstring StringValue::ToString (const StringConverter&) const
@@ -171,7 +171,7 @@ IntValue::~IntValue ()
171171

172172
ValuePtr IntValue::Clone () const
173173
{
174-
return ValuePtr (new IntValue (val));
174+
return std::make_shared<IntValue> (val);
175175
}
176176

177177
std::wstring IntValue::ToString (const StringConverter&) const
@@ -230,7 +230,7 @@ FloatValue::~FloatValue ()
230230

231231
ValuePtr FloatValue::Clone () const
232232
{
233-
return ValuePtr (new FloatValue (val));
233+
return std::make_shared<FloatValue> (val);
234234
}
235235

236236
std::wstring FloatValue::ToString (const StringConverter& stringConverter) const
@@ -289,7 +289,7 @@ DoubleValue::~DoubleValue ()
289289

290290
ValuePtr DoubleValue::Clone () const
291291
{
292-
return ValuePtr (new DoubleValue (val));
292+
return std::make_shared<DoubleValue> (val);
293293
}
294294

295295
std::wstring DoubleValue::ToString (const StringConverter& stringConverter) const

Sources/NodeEngine/NE_Value.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ ValueConstPtr CreateSingleValue (const ValueConstPtr& value)
221221
IListValueConstPtr CreateListValue (const ValueConstPtr& value)
222222
{
223223
if (Value::IsType<SingleValue> (value)) {
224-
return IListValueConstPtr (new ValueToListValueAdapter (value));
224+
return std::make_shared<ValueToListValueAdapter> (value);
225225
} else if (Value::IsType<ListValue> (value)) {
226226
return std::dynamic_pointer_cast<const IListValue> (value);
227227
}

0 commit comments

Comments
 (0)