Calling it just an Address
would also be somewhat misleading, though, since although it may not behave like a value type, the storage for the atomic is established inline within the type or function context that the atomic is declared. And atomics are still movable, so when a noncopyable value that owns an atomic inside of it is moved, the atomic moves with it.
4 Likes