CxxUtils::pointer_list< NELT >::allocator Node1 CxxUtils::pointer_list < NELT >::allocator + END_OFFS + END_MASK + allocator() + at_end_static() Node2 CxxUtils::pointer_list _base::allocator - m_nelt - m_nblock - m_chunks - m_nthis - m_nchunks - m_end_mask - m_end_offs + allocator() + ~allocator() + allocate() + nelt() + nchunks() + at_end() - refill() Node2->Node1