This destroys all container elements, and deallocates all the storage capacity allocated by the set container using its allocator.
This calls allocator_traits::destroy on each of the contained elements, and deallocates all the storage capacity allocated by the set container using its allocator.