LMMS
Loading...
Searching...
No Matches
juce::dsp::TryLockedPtr< Element > Class Template Reference

Public Member Functions

void set (std::unique_ptr< Element > p)
std::unique_ptr< MultichannelEngineget ()

Private Attributes

std::unique_ptr< Element > ptr
SpinLock mutex

Member Function Documentation

◆ get()

template<typename Element>
std::unique_ptr< MultichannelEngine > juce::dsp::TryLockedPtr< Element >::get ( )
inline

◆ set()

template<typename Element>
void juce::dsp::TryLockedPtr< Element >::set ( std::unique_ptr< Element > p)
inline

Member Data Documentation

◆ mutex

template<typename Element>
SpinLock juce::dsp::TryLockedPtr< Element >::mutex
private

◆ ptr

template<typename Element>
std::unique_ptr<Element> juce::dsp::TryLockedPtr< Element >::ptr
private

The documentation for this class was generated from the following file: