List of all members.
A smart pointer with weak semantics.
With forwarding constructors and assignment operators.