Template Function mir::raii::deleter_for¶
Defined in File raii.h
Function Documentation¶
-
template<typename Owned, typename Deleter>
inline auto mir::raii::deleter_for(Owned *owned, Deleter &&deleter) -> std::unique_ptr<Owned, Deleter>¶ Creates an RAII object from an owning pointer and deleter.
The returned object is a std::unique_ptr initialized with the pointer and deleter.
- Parameters:
owned – the object to take ownership of
deleter – called to finalize the owned object