We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bbe1a4a commit edaaeacCopy full SHA for edaaeac
examples/calculator/Converters.cpp
@@ -6,7 +6,6 @@
6
#include "IntegerData.hpp"
7
8
9
-
10
std::shared_ptr<NodeData>
11
DecimalToIntegerConverter::
12
operator()(std::shared_ptr<NodeData> data)
@@ -18,6 +17,10 @@ operator()(std::shared_ptr<NodeData> data)
18
17
{
19
_integer = std::make_shared<IntegerData>(numberData->number());
20
}
+ else
21
+ {
22
+ _integer.reset();
23
+ }
24
25
return _integer;
26
@@ -34,7 +37,10 @@ operator()(std::shared_ptr<NodeData> data)
34
37
35
38
_decimal = std::make_shared<DecimalData>(numberData->number());
36
39
40
41
42
+ _decimal.reset();
43
44
45
return _decimal;
46
0 commit comments