mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-03-30 04:00:02 +02:00
[poincare] TreeNode: delete useless method isChildRemovalTolerant
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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()) {
|
||||
|
||||
Reference in New Issue
Block a user