From 01b25accba1a5329e220aa647255d2c2b284c16e Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Fri, 1 May 2015 18:19:32 +0200 Subject: Add operator overload squeleton --- src/Model/Cell.hpp | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) (limited to 'src/Model/Cell.hpp') diff --git a/src/Model/Cell.hpp b/src/Model/Cell.hpp index 7638c4e..cb4bc21 100644 --- a/src/Model/Cell.hpp +++ b/src/Model/Cell.hpp @@ -24,35 +24,51 @@ template class Cell m_Element->setValue(value); } + //Destructor ~Cell() { delete m_Element; } - + //Test if the cell is empty bool isEmpty() { return true; } - std::string getElementValue() - { - return m_Element->getValue(); + T getElement(){ + return this->m_Element; } - bool equals(Cell *otherCell) - { + bool equals(Cell *cell){ + /*if(cell->getElement() == this->m_Element){ + return true; + }*/ return true; } + //Return the element value + std::string getElementValue() + { + return m_Element->getValue(); + } + + // Description std::string description() { return m_Element->description(); } - + }; + + +template +bool operator==(Cell a, Cell b){ + return true; +} + #endif -- cgit v1.2.3