unique_resource がリソースを所有している場合、デリーターを基盤となるリソースハンドルに適用してリソースを破棄します。これは reset() の呼び出しと同等です。その後、格納されているリソースハンドルとデリーターを破棄します。
unique_resource
std::unique_ptr<T,Deleter>