Template:cpp/memory/dsc enable shared from this