Skip to content

Commit 1a517c6

Browse files
committed
Explicit constructor for node and slot id classes.
1 parent 302556e commit 1a517c6

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

Sources/NodeEngine/NE_NodeId.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class NodeId
3434

3535
public:
3636
NodeId ();
37-
NodeId (const NodeIdType& uniqueId);
37+
explicit NodeId (const NodeIdType& uniqueId);
3838
~NodeId ();
3939

4040
NodeIdType GetUniqueId () const;

Sources/NodeEngine/NE_NodeManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ NodePtr NodeManager::AddInitializedNode (const NodePtr& node, IdHandlingPolicy i
562562
if (idHandling == IdHandlingPolicy::KeepOriginalId) {
563563
newNodeId = node->GetId ();
564564
} else if (idHandling == IdHandlingPolicy::GenerateNewId) {
565-
newNodeId = idGenerator.GenerateUniqueId ();
565+
newNodeId.SetUniqueId (idGenerator.GenerateUniqueId ());
566566
}
567567

568568
NodeManagerNodeEvaluatorSetter setter (newNodeId, nodeEvaluator, InitializationMode::DoNotInitialize);

Sources/NodeEngine/NE_SlotId.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class SlotId
1414

1515
public:
1616
SlotId ();
17-
SlotId (const std::string& id);
17+
explicit SlotId (const std::string& id);
1818
~SlotId ();
1919

2020
size_t GenerateHashValue () const;

0 commit comments

Comments
 (0)