Template Function mir::raii::deleter_for¶
Defined in File raii.h
Function Documentation¶
-
template<typename Owned, typename Deleter>
inline std::unique_ptr<Owned, Deleter> mir::raii::deleter_for(Owned *owned, Deleter &&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