Skip to content

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.