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 >::ReadLocker Class Reference

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

#include <jkqtpconcurrencytools.h>

Public Member Functions

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

Private Member Functions

 Q_DISABLE_COPY (ReadLocker) const JKQTPSynchronized< T > &m_sync
 

Detailed Description

template<class T>
class JKQTPSynchronized< T >::ReadLocker

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

Constructor & Destructor Documentation

◆ ReadLocker() [1/2]

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

◆ ReadLocker() [2/2]

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

◆ ~ReadLocker()

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

Member Function Documentation

◆ Q_DISABLE_COPY()

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

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