Files
Upsilon/poincare/test/tree/pair_node.cpp

22 lines
578 B
C++

#include "pair_node.h"
namespace Poincare {
TreeNode * PairNode::uninitializedStaticNode() const {
return UninitializedPairNode::UninitializedPairStaticNode();
}
PairNode * PairNode::FailedAllocationStaticNode() {
static AllocationFailurePairNode failureNode;
TreePool::sharedPool()->registerStaticNodeIfRequired(&failureNode);
return &failureNode;
}
UninitializedPairNode * UninitializedPairNode::UninitializedPairStaticNode() {
static UninitializedPairNode exception;
TreePool::sharedPool()->registerStaticNodeIfRequired(&exception);
return &exception;
}
}