[poincare] TreeNode: delete useless method isChildRemovalTolerant

This commit is contained in:
Émilie Feral
2018-08-07 12:01:55 +02:00
parent fd3b9580f0
commit a8dbe44b05
4 changed files with 0 additions and 4 deletions

View File

@@ -32,7 +32,6 @@ public:
// TreeNode
size_t size() const override { return sizeof(HorizontalLayoutNode); }
int numberOfChildren() const override { return m_numberOfChildren; }
bool isChildRemovalTolerant() const override { return true; }
void incrementNumberOfChildren(int increment = 1) override { m_numberOfChildren+= increment; }
void decrementNumberOfChildren(int decrement = 1) override {
assert(m_numberOfChildren >= decrement);

View File

@@ -9,7 +9,6 @@ class NAryExpressionNode : public ExpressionNode { // TODO: VariableArityExpress
public:
//Tree
int numberOfChildren() const override { return m_numberOfChildren; }
bool isChildRemovalTolerant() const override { return true; }
void incrementNumberOfChildren(int increment = 1) { m_numberOfChildren+= increment; }
void decrementNumberOfChildren(int decrement = 1) {
assert(m_numberOfChildren >= decrement);

View File

@@ -36,7 +36,6 @@ public:
bool isDefined() const { return m_identifier != TreePool::NoNodeIdentifier && node() != nullptr; }
bool isAllocationFailure() const { return isDefined() && node()->isAllocationFailure(); }
bool isChildRemovalTolerant() const { return isDefined() && node()->isChildRemovalTolerant(); }
int nodeRetainCount() const {
assert(isDefined());

View File

@@ -25,7 +25,6 @@ public:
bool isStatic() const;
virtual size_t size() const = 0;
int identifier() const { return m_identifier; }
virtual bool isChildRemovalTolerant() const { return false; }
int retainCount() const { return m_referenceCounter; }
void setReferenceCounter(int refCount) { //TODO make this method privte with only friends that can access it
if (isStatic()) {