JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches
JKQTPSynchronized< T >::WriteLocker Class Reference

type of a lock_guard for a JKQTPSynchronized<T> for writing More...

#include <jkqtpconcurrencytools.h>

Public Member Functions

 WriteLocker (JKQTPSynchronized< T > &sync) noexcept
 
 WriteLocker (JKQTPSynchronized< T > &sync, AdoptLockType) noexcept
 
 ~WriteLocker ()
 

Private Member Functions

 Q_DISABLE_COPY (WriteLocker) JKQTPSynchronized< T > &m_sync
 

Detailed Description

template<class T>
class JKQTPSynchronized< T >::WriteLocker

type of a lock_guard for a JKQTPSynchronized<T> for writing

Constructor & Destructor Documentation

◆ WriteLocker() [1/2]

template<class T >
JKQTPSynchronized< T >::WriteLocker::WriteLocker ( JKQTPSynchronized< T > &  sync)
inlinenoexcept

◆ WriteLocker() [2/2]

template<class T >
JKQTPSynchronized< T >::WriteLocker::WriteLocker ( JKQTPSynchronized< T > &  sync,
AdoptLockType   
)
inlinenoexcept

◆ ~WriteLocker()

template<class T >
JKQTPSynchronized< T >::WriteLocker::~WriteLocker ( )
inline

Member Function Documentation

◆ Q_DISABLE_COPY()

template<class T >
JKQTPSynchronized< T >::WriteLocker::Q_DISABLE_COPY ( WriteLocker  ) &
private

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