oa::ScopedLock

ScopedLock class in the OA Core public surface.

Public Methods

ScopedLock<Lock> & oa::ScopedLock::operator=(const ScopedLock<Lock> &)
void oa::ScopedLock::ScopedLock<Lock>(Lock & inLock)
void oa::ScopedLock::ScopedLock<Lock>(const ScopedLock<Lock> &)

Constructor & Destructor Documentation

void oa::ScopedLock::~ScopedLock<Lock>()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

Public Method Documentation

ScopedLock<Lock> & oa::ScopedLock::operator=( const ScopedLock<Lock> & )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const ScopedLock<Lock> &

Returns

ScopedLock<Lock> &

The declared return value.

void oa::ScopedLock::ScopedLock<Lock>( Lock & inLock )
No public source comment is attached to this declaration.

Parameters

inLock
Lock &

Returns

void

The declared return value.

void oa::ScopedLock::ScopedLock<Lock>( const ScopedLock<Lock> & )
No public source comment is attached to this declaration.

Parameters

(unnamed)
const ScopedLock<Lock> &

Returns

void

The declared return value.