sead
Loading...
Searching...
No Matches
sead::ScopedLock< T > Class Template Reference

#include <seadScopedLock.h>

Public Member Functions

 ScopedLock (T *t)
virtual ~ScopedLock ()

Protected Attributes

T * mLocked

Private Member Functions

 ScopedLock (const ScopedLock< T > &)
const ScopedLock< T > & operator= (const ScopedLock< T > &)

Constructor & Destructor Documentation

◆ ScopedLock() [1/2]

template<typename T>
sead::ScopedLock< T >::ScopedLock ( T * t)
inlineexplicit

◆ ~ScopedLock()

template<typename T>
virtual sead::ScopedLock< T >::~ScopedLock ( )
inlinevirtual

◆ ScopedLock() [2/2]

template<typename T>
sead::ScopedLock< T >::ScopedLock ( const ScopedLock< T > & )
private

Member Function Documentation

◆ operator=()

template<typename T>
const ScopedLock< T > & sead::ScopedLock< T >::operator= ( const ScopedLock< T > & )
private

Member Data Documentation

◆ mLocked

template<typename T>
T* sead::ScopedLock< T >::mLocked
protected