AmFakeSharedPtr¶
template<typename T> struct AmFakeSharedPtr : public std::shared_ptr<T>
Fake shared pointer.
This is a fake shared pointer that does nothing on deletion. It is used to make use of AmSharedPtr
in places where a shared pointer is required, but the object is not owned by the shared pointer.
- Template parameter
T
- The type of the object being wrapped.
- See
- AmSharedPtr
Functions¶
Name | Description |
---|---|
AmFakeSharedPtr | Creates a new fake shared pointer. |
Function Details¶
AmFakeSharedPtr¶
AmFakeSharedPtr(T* ptr)
Creates a new fake shared pointer.
- Parameter
ptr
- The pointer to wrap.