|
SlHelpers
|
Wrapper around std::unique_ptr for easier re-definition of free. More...
#include <Unique.h>
Public Member Functions | |
| UniqueHolder () | |
| Construct UniqueHolder holding a nullptr. | |
| UniqueHolder (T *ptr, bool free=true) | |
Construct UniqueHolder holding ptr. | |
| operator T* () const | |
| Implicit conversion to pointer to T. | |
Wrapper around std::unique_ptr for easier re-definition of free.
|
inline |
Construct UniqueHolder holding ptr.
| ptr | Pointer to hold |
| free | Should the pointer be freed upon destruction? |
|
inline |
Implicit conversion to pointer to T.