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.