JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::PerScreenDisplayLinks::Connection Class Reference

#include <juce_PerScreenDisplayLinks_mac.h>

Collaboration diagram for juce::PerScreenDisplayLinks::Connection:

Public Member Functions

 Connection ()=default
 
 Connection (Connection &&other) noexcept
 
 Connection (const Connection &)=delete
 
 Connection (PerScreenDisplayLinks &linksIn, std::list< Factory >::const_iterator it)
 
 ~Connection () noexcept
 
Connectionoperator= (Connection &&other) noexcept
 
Connectionoperator= (const Connection &)=delete
 

Private Member Functions

void swap (Connection &other) noexcept
 

Private Attributes

std::list< Factory >::const_iterator iter
 
PerScreenDisplayLinkslinks = nullptr
 

Constructor & Destructor Documentation

◆ Connection() [1/4]

juce::PerScreenDisplayLinks::Connection::Connection ( )
default

◆ Connection() [2/4]

juce::PerScreenDisplayLinks::Connection::Connection ( PerScreenDisplayLinks linksIn,
std::list< Factory >::const_iterator  it 
)
inline

◆ ~Connection()

juce::PerScreenDisplayLinks::Connection::~Connection ( )
inlinenoexcept

◆ Connection() [3/4]

juce::PerScreenDisplayLinks::Connection::Connection ( const Connection )
delete

◆ Connection() [4/4]

juce::PerScreenDisplayLinks::Connection::Connection ( Connection &&  other)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

Connection & juce::PerScreenDisplayLinks::Connection::operator= ( Connection &&  other)
inlinenoexcept

References swap().

◆ operator=() [2/2]

Connection & juce::PerScreenDisplayLinks::Connection::operator= ( const Connection )
delete

◆ swap()

void juce::PerScreenDisplayLinks::Connection::swap ( Connection other)
inlineprivatenoexcept

References iter, and links.

Referenced by operator=().

Member Data Documentation

◆ iter

std::list<Factory>::const_iterator juce::PerScreenDisplayLinks::Connection::iter
private

Referenced by ~Connection(), and swap().

◆ links

PerScreenDisplayLinks* juce::PerScreenDisplayLinks::Connection::links = nullptr
private

Referenced by ~Connection(), and swap().


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