51 virtual ~AutoReleasePool()
64 virtual void onAttachReleasable(AutoReleasable& ar)
override
70 virtual void onDetachReleasable(AutoReleasable& ar)
override
79 AutoReleasable* prev = _head;
80 AutoReleasable* node = _head->_next;
86 prev->_next = node->_next;
97 AutoReleasePool(
const AutoReleasePool& other) =
delete;
99 AutoReleasePool& operator=(
const AutoReleasePool& other) =
delete;
102 AutoReleasable* _head;