#include <audio/utility/safeptr.h>
Classes | |
class | Data |
Public Member Functions | |
virtual | ~SafeOwnerBase ()=default |
Protected Member Functions | |
void | assign (SafeOwnerBase &source) |
Base class for SafeOwner<T> template
|
virtualdefault |
|
protected |
Transfer ownership of the object in source to this. Source will be pointing to nothing. If we are currently holding any object it will be deleted safely using the DeletionQueue.