JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::CFObjectHolder< CFType > Struct Template Reference

#include <juce_mac_CFHelpers.h>

Collaboration diagram for juce::CFObjectHolder< CFType >:

Public Member Functions

 CFObjectHolder ()=default
 
 CFObjectHolder (CFObjectHolder &&)=delete
 
 CFObjectHolder (CFType obj)
 
 CFObjectHolder (const CFObjectHolder &)=delete
 
 ~CFObjectHolder () noexcept
 
CFObjectHolderoperator= (CFObjectHolder &&)=delete
 
CFObjectHolderoperator= (const CFObjectHolder &)=delete
 

Public Attributes

CFType object = nullptr
 

Constructor & Destructor Documentation

◆ CFObjectHolder() [1/4]

template<typename CFType >
juce::CFObjectHolder< CFType >::CFObjectHolder ( )
default

◆ CFObjectHolder() [2/4]

template<typename CFType >
juce::CFObjectHolder< CFType >::CFObjectHolder ( CFType  obj)
inlineexplicit

◆ CFObjectHolder() [3/4]

template<typename CFType >
juce::CFObjectHolder< CFType >::CFObjectHolder ( const CFObjectHolder< CFType > &  )
delete

◆ CFObjectHolder() [4/4]

template<typename CFType >
juce::CFObjectHolder< CFType >::CFObjectHolder ( CFObjectHolder< CFType > &&  )
delete

◆ ~CFObjectHolder()

template<typename CFType >
juce::CFObjectHolder< CFType >::~CFObjectHolder ( )
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

template<typename CFType >
CFObjectHolder& juce::CFObjectHolder< CFType >::operator= ( CFObjectHolder< CFType > &&  )
delete

◆ operator=() [2/2]

template<typename CFType >
CFObjectHolder& juce::CFObjectHolder< CFType >::operator= ( const CFObjectHolder< CFType > &  )
delete

Member Data Documentation

◆ object

template<typename CFType >
CFType juce::CFObjectHolder< CFType >::object = nullptr

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