Bond 0.9
C++ Bond Runtime Library API Documentation
|
An owning memory handle that derives from unique_ptr that deallocates memory using a Deallocator rather than std::default_delete when it goes out of scope. More...
#include <bond/systems/allocator.h>
Public Member Functions | |
Handle (Allocator *allocator=nullptr, T *ptr=nullptr) | |
Handle (Allocator &allocator, T *ptr=nullptr) | |
Handle (Handle &&other) | |
Handle & | operator= (Handle &&other) |
template<typename U > | |
operator Handle< U > () && | |
An owning memory handle that derives from unique_ptr that deallocates memory using a Deallocator rather than std::default_delete when it goes out of scope.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |