diff options
Diffstat (limited to 'node/parenthesesnode.cpp')
| -rw-r--r-- | node/parenthesesnode.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/node/parenthesesnode.cpp b/node/parenthesesnode.cpp index 7eefaba..2383226 100644 --- a/node/parenthesesnode.cpp +++ b/node/parenthesesnode.cpp @@ -66,3 +66,17 @@ qint64 ParenthesesNode::getPriority() const qint64 priority=3; return priority; } +ExecutionNode* ParenthesesNode::getCopy() const +{ + ParenthesesNode* node = new ParenthesesNode(); + if(NULL!=m_internalNode) + { + node->setInternelNode(m_internalNode->getCopy()); + } + if(NULL!=m_nextNode) + { + node->setNextNode(m_nextNode->getCopy()); + } + return node; + +} |