#include <memory>
#include <type_traits>
Go to the source code of this file.
|
| mir |
| AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time.
|
|
| mir::raii |
| Utilities for exception safe use of paired function calls.
|
|
|
template<typename Creator , typename Deleter > |
auto | mir::raii::paired_calls (Creator &&creator, Deleter &&deleter) -> std::unique_ptr< typename std::remove_reference< decltype(*creator())>::type, Deleter > |
| Creates an RAII object from a creator and deleter. More...
|
|
template<typename Owned , typename Deleter > |
auto | mir::raii::deleter_for (Owned *owned, Deleter &&deleter) -> std::unique_ptr< Owned, Deleter > |
| Creates an RAII object from an owning pointer and deleter. More...
|
|
Copyright © 2012-2018
Canonical Ltd.
Generated on Mon Feb 19 14:05:11 UTC 2018