On Sun, 30 May 2021 at 00:14, Edward Catmur <ecatmur@googlemail.com> wrote:
That is, the point of "using std::swap;" is twofold; it both hides any class member "swap", and makes "std::swap" available

Truncate your sentence a bit, and it is totally to the point! I missed the "hides" part. Thank you.