JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer Class Reference

This class is used internally by the WeakReference class - don't use it directly in your code! More...

#include "juce_WeakReference.h"

Inheritance diagram for juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer:
ReferenceCountingType

Public Member Functions

 SharedPointer (ObjectType *obj) noexcept
 
ObjectTypeget () const noexcept
 
void clearPointer () noexcept
 

Detailed Description

template<class ObjectType, class ReferenceCountingType = ReferenceCountedObject>
class juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer

This class is used internally by the WeakReference class - don't use it directly in your code!

See also
WeakReference

Definition at line 124 of file juce_WeakReference.h.

Constructor & Destructor Documentation

◆ SharedPointer()

template<class ObjectType , class ReferenceCountingType = ReferenceCountedObject>
juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer::SharedPointer ( ObjectType obj)
explicitnoexcept

Definition at line 127 of file juce_WeakReference.h.

Member Function Documentation

◆ clearPointer()

template<class ObjectType , class ReferenceCountingType = ReferenceCountedObject>
void juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer::clearPointer ( )
noexcept

Definition at line 130 of file juce_WeakReference.h.

◆ get()

template<class ObjectType , class ReferenceCountingType = ReferenceCountedObject>
ObjectType * juce::WeakReference< ObjectType, ReferenceCountingType >::SharedPointer::get ( ) const
noexcept

Definition at line 129 of file juce_WeakReference.h.


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