28 template <
typename ThisImplementation>
39 void Take(ThisImplementation &);
45 void Take(ThisImplementation
const &);
An object that can take (copy or swap) another of the same type.
void Take(ThisImplementation &)
Swaps.
void Take(ThisImplementation const &)
Assigns.
Taker & operator=(Taker const &)