oa::SharedPtr
SharedPtr class in the OA Core public surface.
Public Methods
Constructor & Destructor Documentation
Returns
voidThe declared return value.
Parameters
inOSharedPtr<void> &&—
Parameters
inOconst SharedPtr<void> &—
Parameters
(unnamed)decltype(nullptr)—
Parameters
inPvoid *—
inDDeleter—
Public Method Documentation
Returns
T *The declared return value.
Returns
boolThe declared return value.
Returns
T &The declared return value.
Returns
T *The declared return value.
Parameters
inOSharedPtr<T> &&—
Returns
SharedPtr<T> &The declared return value.
Parameters
inOconst SharedPtr<T> &—
Returns
SharedPtr<T> &The declared return value.
Parameters
(unnamed)decltype(nullptr)—
Returns
SharedPtr<T> &The declared return value.
Returns
voidThe declared return value.
Parameters
inPT *—
Returns
voidThe declared return value.
Parameters
inPT *—
inDDeleter—
Returns
voidThe declared return value.
Returns
voidThe declared return value.
Parameters
inOSharedPtr<T> &&—
Returns
voidThe declared return value.
Parameters
inOSharedPtr<U> &&—
Returns
voidThe declared return value.
Parameters
inPT *—
Returns
voidThe declared return value.
Parameters
inPT *—
inDDeleter—
Returns
voidThe declared return value.
Parameters
inOconst SharedPtr<T> &—
Returns
voidThe declared return value.
Parameters
inOconst SharedPtr<U> &—
Returns
voidThe declared return value.
Parameters
(unnamed)decltype(nullptr)—
Returns
voidThe declared return value.
Parameters
inOSharedPtr<T> &—
Returns
voidThe declared return value.
Returns
longThe declared return value.
Returns
void *The declared return value.
Parameters
inOSharedPtr<void> &&—
Returns
SharedPtr<void> &The declared return value.
Parameters
inOconst SharedPtr<void> &—
Returns
SharedPtr<void> &The declared return value.
Parameters
(unnamed)decltype(nullptr)—
Returns
SharedPtr<void> &The declared return value.
Parameters
inPvoid *—
inDDeleter—
Returns
voidThe declared return value.
Parameters
inOSharedPtr<void> &—
Returns
voidThe declared return value.