@ Шауб: я использую это для изменения значения существующего изменяемого std::unique_ptr
члена класса.В этом случае
m_hashA = std::uniquify(new Hashes(cnt));
удобнее, чем
m_hashA = std::unique_ptr<Hashes>(new Hashes(cnt)));
, так как член объявлен как
mutable std::unique_ptr<Hashes> m_hashA; ///< Hash Table for Alternatives.
Спасибо