#include <XRObject.h>
Inherits AZStd::intrusive_default_delete.
Public Member Functions | |
template<typename U > | |
void | operator() (U *p) const |
All objects have an explicit Init / Shutdown path in addition to creation / deletion. The user is expected to Init the derived variant in order to use it. This extension allows the user to forgo shutdown explicitly and depend on the Ptr ref-counting if necessary. This requires that Shutdown properly account for being called multiple times.