Ardour  9.0-pre0-582-g084a23a80d
PBD::ScopedConnection Class Reference

#include <signals.h>

Public Member Functions

 ScopedConnection ()
 
 ScopedConnection (UnscopedConnection c)
 
 ~ScopedConnection ()
 
void disconnect ()
 
ScopedConnectionoperator= (UnscopedConnection const &o)
 
UnscopedConnection const & the_connection () const
 

Private Attributes

UnscopedConnection _c
 

Detailed Description

Definition at line 235 of file signals.h.

Constructor & Destructor Documentation

◆ ScopedConnection() [1/2]

PBD::ScopedConnection::ScopedConnection ( )
inline

Definition at line 238 of file signals.h.

◆ ScopedConnection() [2/2]

PBD::ScopedConnection::ScopedConnection ( UnscopedConnection  c)
inline

Definition at line 239 of file signals.h.

◆ ~ScopedConnection()

PBD::ScopedConnection::~ScopedConnection ( )
inline

Definition at line 240 of file signals.h.

Member Function Documentation

◆ disconnect()

void PBD::ScopedConnection::disconnect ( )
inline

Definition at line 244 of file signals.h.

◆ operator=()

ScopedConnection& PBD::ScopedConnection::operator= ( UnscopedConnection const &  o)
inline

Definition at line 251 of file signals.h.

◆ the_connection()

UnscopedConnection const& PBD::ScopedConnection::the_connection ( ) const
inline

Definition at line 262 of file signals.h.

Member Data Documentation

◆ _c

UnscopedConnection PBD::ScopedConnection::_c
private

Definition at line 265 of file signals.h.


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