aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node/variablenode.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/variablenode.cpp')
-rw-r--r--node/variablenode.cpp77
1 files changed, 37 insertions, 40 deletions
diff --git a/node/variablenode.cpp b/node/variablenode.cpp
index c0d491c..1d13a2c 100644
--- a/node/variablenode.cpp
+++ b/node/variablenode.cpp
@@ -1,33 +1,30 @@
#include "variablenode.h"
#include "parsingtoolbox.h"
-VariableNode::VariableNode()
-{
-
-}
+VariableNode::VariableNode() {}
-void VariableNode::run(ExecutionNode *previous)
+void VariableNode::run(ExecutionNode* previous)
{
- m_previousNode = previous;
- if((nullptr != m_data) && (m_data->size()>m_index))
+ m_previousNode= previous;
+ if((nullptr != m_data) && (m_data->size() > m_index))
{
- auto value= (*m_data)[m_index];
- value = ParsingToolBox::getLatestNode(value);
- if(nullptr != value)
- {
- auto result = value->getResult();
- if(result)
+ auto value= (*m_data)[m_index];
+ value= ParsingToolBox::getLatestNode(value);
+ if(nullptr != value)
{
- m_result = result->getCopy();
- if(nullptr!=m_nextNode)
+ auto result= value->getResult();
+ if(result)
{
- m_nextNode->run(this);
+ m_result= result->getCopy();
+ if(nullptr != m_nextNode)
+ {
+ m_nextNode->run(this);
+ }
}
}
- }
}
else
{
- m_errors.insert(NO_VARIBALE,QObject::tr("No variable at index:%1").arg(m_index+1));
+ m_errors.insert(NO_VARIBALE, QObject::tr("No variable at index:%1").arg(m_index + 1));
}
}
@@ -35,7 +32,7 @@ QString VariableNode::toString(bool withLabel) const
{
if(withLabel)
{
- return QString("%1 [label=\"VariableNode index: %2\"]").arg(m_id).arg(m_index+1);
+ return QString("%1 [label=\"VariableNode index: %2\"]").arg(m_id).arg(m_index + 1);
}
else
{
@@ -45,45 +42,45 @@ QString VariableNode::toString(bool withLabel) const
qint64 VariableNode::getPriority() const
{
- qint64 priority=0;
- if(nullptr!=m_previousNode)
+ qint64 priority= 0;
+ if(nullptr != m_previousNode)
{
- priority = m_previousNode->getPriority();
+ priority= m_previousNode->getPriority();
}
return priority;
}
-ExecutionNode *VariableNode::getCopy() const
+ExecutionNode* VariableNode::getCopy() const
{
- VariableNode* node = new VariableNode();
- node->setIndex(m_index);
- if(nullptr != m_data)
- {
- node->setData(m_data);
- }
- if(nullptr!=m_nextNode)
- {
- node->setNextNode(m_nextNode->getCopy());
- }
- return node;
+ VariableNode* node= new VariableNode();
+ node->setIndex(m_index);
+ if(nullptr != m_data)
+ {
+ node->setData(m_data);
+ }
+ if(nullptr != m_nextNode)
+ {
+ node->setNextNode(m_nextNode->getCopy());
+ }
+ return node;
}
qint64 VariableNode::getIndex() const
{
- return m_index;
+ return m_index;
}
void VariableNode::setIndex(qint64 index)
{
- m_index = index;
+ m_index= index;
}
-std::vector<ExecutionNode *>* VariableNode::getData() const
+std::vector<ExecutionNode*>* VariableNode::getData() const
{
- return m_data;
+ return m_data;
}
-void VariableNode::setData(std::vector<ExecutionNode *>* data)
+void VariableNode::setData(std::vector<ExecutionNode*>* data)
{
- m_data = data;
+ m_data= data;
}