@@ -112,9 +112,9 @@ IntegerUpDownNode::~IntegerUpDownNode ()
112112
113113}
114114
115- NE ::ValuePtr IntegerUpDownNode::Calculate (NE ::EvaluationEnv&) const
115+ NE ::ValueConstPtr IntegerUpDownNode::Calculate (NE ::EvaluationEnv&) const
116116{
117- return NE::ValuePtr (new NE::IntValue (val));
117+ return NE::ValueConstPtr (new NE::IntValue (val));
118118}
119119
120120void IntegerUpDownNode::RegisterParameters (NUIE ::NodeParameterList& parameterList) const
@@ -128,12 +128,12 @@ void IntegerUpDownNode::RegisterParameters (NUIE::NodeParameterList& parameterLi
128128
129129 }
130130
131- virtual NE ::ValuePtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
131+ virtual NE ::ValueConstPtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
132132 {
133133 return NE::ValuePtr (new NE::IntValue (GetTypedNode (uiNode)->GetValue ()));
134134 }
135135
136- virtual bool SetValueInternal (NUIE ::NodeUIManager& uiManager, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValuePtr & value) override
136+ virtual bool SetValueInternal (NUIE ::NodeUIManager& uiManager, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValueConstPtr & value) override
137137 {
138138 GetTypedNode (uiNode)->SetValue (NE::IntValue::Get (value));
139139 uiManager.InvalidateNodeValue (uiNode);
@@ -151,12 +151,12 @@ void IntegerUpDownNode::RegisterParameters (NUIE::NodeParameterList& parameterLi
151151
152152 }
153153
154- virtual NE ::ValuePtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
154+ virtual NE ::ValueConstPtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
155155 {
156156 return NE::ValuePtr (new NE::IntValue (GetTypedNode (uiNode)->GetStep ()));
157157 }
158158
159- virtual bool SetValueInternal (NUIE ::NodeUIManager&, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValuePtr & value) override
159+ virtual bool SetValueInternal (NUIE ::NodeUIManager&, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValueConstPtr & value) override
160160 {
161161 GetTypedNode (uiNode)->SetStep (NE::IntValue::Get (value));
162162 return true ;
@@ -238,9 +238,9 @@ DoubleUpDownNode::~DoubleUpDownNode ()
238238
239239}
240240
241- NE ::ValuePtr DoubleUpDownNode::Calculate (NE ::EvaluationEnv&) const
241+ NE ::ValueConstPtr DoubleUpDownNode::Calculate (NE ::EvaluationEnv&) const
242242{
243- return NE::ValuePtr (new NE::DoubleValue (val));
243+ return NE::ValueConstPtr (new NE::DoubleValue (val));
244244}
245245
246246void DoubleUpDownNode::RegisterParameters (NUIE ::NodeParameterList& parameterList) const
@@ -254,12 +254,12 @@ void DoubleUpDownNode::RegisterParameters (NUIE::NodeParameterList& parameterLis
254254
255255 }
256256
257- virtual NE ::ValuePtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
257+ virtual NE ::ValueConstPtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
258258 {
259259 return NE::ValuePtr (new NE::DoubleValue (GetTypedNode (uiNode)->GetValue ()));
260260 }
261261
262- virtual bool SetValueInternal (NUIE ::NodeUIManager& uiManager, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValuePtr & value) override
262+ virtual bool SetValueInternal (NUIE ::NodeUIManager& uiManager, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValueConstPtr & value) override
263263 {
264264 GetTypedNode (uiNode)->SetValue (NE::DoubleValue::Get (value));
265265 uiManager.InvalidateNodeValue (uiNode);
@@ -277,12 +277,12 @@ void DoubleUpDownNode::RegisterParameters (NUIE::NodeParameterList& parameterLis
277277
278278 }
279279
280- virtual NE ::ValuePtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
280+ virtual NE ::ValueConstPtr GetValueInternal (const NUIE ::UINodeConstPtr& uiNode) const override
281281 {
282282 return NE::ValuePtr (new NE::DoubleValue (GetTypedNode (uiNode)->GetStep ()));
283283 }
284284
285- virtual bool SetValueInternal (NUIE ::NodeUIManager&, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValuePtr & value) override
285+ virtual bool SetValueInternal (NUIE ::NodeUIManager&, NE ::EvaluationEnv&, NUIE ::UINodePtr& uiNode, const NE ::ValueConstPtr & value) override
286286 {
287287 GetTypedNode (uiNode)->SetStep (NE::DoubleValue::Get (value));
288288 return true ;
@@ -406,11 +406,11 @@ void IntegerRangeNode::Initialize ()
406406 RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId (" out" ), L" List" )));
407407}
408408
409- NE ::ValuePtr IntegerRangeNode::Calculate (NE ::EvaluationEnv& env) const
409+ NE ::ValueConstPtr IntegerRangeNode::Calculate (NE ::EvaluationEnv& env) const
410410{
411- NE ::ValuePtr start = EvaluateSingleInputSlot (NE::SlotId (" start" ), env);
412- NE ::ValuePtr step = EvaluateSingleInputSlot (NE::SlotId (" step" ), env);
413- NE ::ValuePtr count = EvaluateSingleInputSlot (NE::SlotId (" count" ), env);
411+ NE ::ValueConstPtr start = EvaluateSingleInputSlot (NE::SlotId (" start" ), env);
412+ NE ::ValueConstPtr step = EvaluateSingleInputSlot (NE::SlotId (" step" ), env);
413+ NE ::ValueConstPtr count = EvaluateSingleInputSlot (NE::SlotId (" count" ), env);
414414 if (!NE ::IsSingleType<NE ::NumberValue> (start) || !NE ::IsSingleType<NE ::NumberValue> (step) || !NE ::IsSingleType<NE ::NumberValue> (count)) {
415415 return nullptr ;
416416 }
@@ -437,7 +437,7 @@ void IntegerRangeNode::RegisterParameters (NUIE::NodeParameterList& parameterLis
437437
438438 }
439439
440- virtual bool IsValidValue (const NUIE ::UINodeConstPtr&, const std::shared_ptr<NE ::IntValue>& value) const override
440+ virtual bool IsValidValue (const NUIE ::UINodeConstPtr&, const std::shared_ptr<const NE ::IntValue>& value) const override
441441 {
442442 return value->GetValue () >= 0.0 ;
443443 }
@@ -488,11 +488,11 @@ void DoubleRangeNode::Initialize ()
488488 RegisterUIOutputSlot (NUIE::UIOutputSlotPtr (new NUIE::UIOutputSlot (NE::SlotId (" out" ), L" List" )));
489489}
490490
491- NE ::ValuePtr DoubleRangeNode::Calculate (NE ::EvaluationEnv& env) const
491+ NE ::ValueConstPtr DoubleRangeNode::Calculate (NE ::EvaluationEnv& env) const
492492{
493- NE ::ValuePtr start = EvaluateSingleInputSlot (NE::SlotId (" start" ), env);
494- NE ::ValuePtr step = EvaluateSingleInputSlot (NE::SlotId (" step" ), env);
495- NE ::ValuePtr count = EvaluateSingleInputSlot (NE::SlotId (" count" ), env);
493+ NE ::ValueConstPtr start = EvaluateSingleInputSlot (NE::SlotId (" start" ), env);
494+ NE ::ValueConstPtr step = EvaluateSingleInputSlot (NE::SlotId (" step" ), env);
495+ NE ::ValueConstPtr count = EvaluateSingleInputSlot (NE::SlotId (" count" ), env);
496496 if (!NE ::IsSingleType<NE ::NumberValue> (start) || !NE ::IsSingleType<NE ::NumberValue> (step) || !NE ::IsSingleType<NE ::NumberValue> (count)) {
497497 return nullptr ;
498498 }
@@ -519,7 +519,7 @@ void DoubleRangeNode::RegisterParameters (NUIE::NodeParameterList& parameterList
519519
520520 }
521521
522- virtual bool IsValidValue (const NUIE ::UINodeConstPtr&, const std::shared_ptr<NE ::IntValue>& value) const override
522+ virtual bool IsValidValue (const NUIE ::UINodeConstPtr&, const std::shared_ptr<const NE ::IntValue>& value) const override
523523 {
524524 return value->GetValue () >= 0.0 ;
525525 }
0 commit comments