diff options
Diffstat (limited to 'parsingtoolbox.cpp')
| -rw-r--r-- | parsingtoolbox.cpp | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/parsingtoolbox.cpp b/parsingtoolbox.cpp index 387b635..1c9dc90 100644 --- a/parsingtoolbox.cpp +++ b/parsingtoolbox.cpp @@ -53,6 +53,19 @@ ParsingToolBox::ParsingToolBox() m_arithmeticOperation->insert(QStringLiteral("÷"),ScalarOperatorNode::DIVIDE); } + +ParsingToolBox::ParsingToolBox(const ParsingToolBox& data) +{ + +} +ParsingToolBox::~ParsingToolBox() +{ + if(NULL!=m_logicOp) + { + delete m_logicOp; + m_logicOp = NULL; + } +} ExecutionNode* ParsingToolBox::addSort(ExecutionNode* e,bool b) { SortResultNode* nodeSort = new SortResultNode(); @@ -122,19 +135,11 @@ bool ParsingToolBox::readLogicOperator(QString& str,BooleanCondition::LogicOpera return false; } -ParsingToolBox::~ParsingToolBox() -{ - if(NULL!=m_logicOp) - { - delete m_logicOp; - m_logicOp = NULL; - } -} Validator* ParsingToolBox::readValidator(QString& str) { Validator* returnVal=NULL; BooleanCondition::LogicOperator myLogicOp = BooleanCondition::Equal; - bool hasReadLogicOperator = readLogicOperator(str,myLogicOp); + /*bool hasReadLogicOperator = */readLogicOperator(str,myLogicOp); OperationCondition::ConditionOperator condiOp = OperationCondition::Modulo; |