oa::SharedControlDeleter

SharedControlDeleter struct in the OA Core public surface.

Inheritance

public SharedControl

Public Methods

void oa::SharedControlDeleter::destroyControl()
void oa::SharedControlDeleter::releaseObject()
void oa::SharedControlDeleter::releaseObjectAndDestroyControl()
void oa::SharedControlDeleter::SharedControlDeleter<T, Deleter>(T * inP, Deleter && inD)
void oa::SharedControlDeleter::SharedControlDeleter<T, Deleter>(T * inP, const Deleter & inD)

Public Data Members

deleterDeleterfield
ptrT *field

Public Method Documentation

void oa::SharedControlDeleter::destroyControl()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::SharedControlDeleter::releaseObject()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::SharedControlDeleter::releaseObjectAndDestroyControl()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::SharedControlDeleter::SharedControlDeleter<T, Deleter>( T * inP, Deleter && inD )
No public source comment is attached to this declaration.

Parameters

inP
T *

inD
Deleter &&

Returns

void

The declared return value.

void oa::SharedControlDeleter::SharedControlDeleter<T, Deleter>( T * inP, const Deleter & inD )
No public source comment is attached to this declaration.

Parameters

inP
T *

inD
const Deleter &

Returns

void

The declared return value.