Apparently there are now six smart pointer class templates. Although the description will be incorrect for older versions.