
Public Member Functions | |
| std::shared_ptr< SharedObjectType > | lock () |
| std::shared_ptr< SharedObjectType > | lockOrCreate () |
Private Attributes | |
| SpinLock | mutex |
| std::weak_ptr< SharedObjectType > | ptr |
|
inline |
References juce::SharedResourcePointer< SharedObjectType >::Weak::lock(), juce::SpinLock::lock, juce::SharedResourcePointer< SharedObjectType >::Weak::mutex, and juce::SharedResourcePointer< SharedObjectType >::Weak::ptr.
Referenced by juce::SharedResourcePointer< SharedObjectType >::Weak::lock(), and juce::SharedResourcePointer< SharedObjectType >::Weak::lockOrCreate().
|
inline |
|
private |
|
private |