SG::ArenaNonConstPoolSTLAllocator< T > Node1 SG::ArenaNonConstPoolSTLAllocator< T > - m_poolptr_nc + ArenaNonConstPoolSTLAllocator() + reset() + erase() + reserve() + protect() + unprotect() Node2 SG::ArenaPoolSTLAllocator < T, T > - m_pool + ArenaPoolSTLAllocator() + operator=() + swap() + select_on_container _copy_construction() + operator==() + operator!=() + address() + allocate() + deallocate() + max_size() and 11 more... Node2->Node1