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
|
Classes | |
struct | JKQTPSynchronized< T >::AdoptLockType |
type of AdoptLock tag, which is used in ReadLocker and WriteLocker to adopt a pre-locked JKQTPSynchronized<T> More... | |
struct | JKQTPDataCache< TData, TKey, ThreadSafe, TKeyInSignature > |
this class can be used to implement a general cache for values More... | |
struct | JKQTPDataCacheNotThreadSafe |
tag type to configure JKQTPDataCache for non thread-safety More... | |
struct | JKQTPDataCacheThreadSafe |
tag type to configure JKQTPDataCache for thread-safety More... | |
class | JKQTPSynchronized< T > |
template class that wraps any datatype and combines it with a mutex, exposes the lock()/unlock() interface, so access to the contained data can be synchronized More... | |
class | JKQTPSynchronized< T >::ReadLocker |
type of a lock_guard for a JKQTPSynchronized<T> for reading More... | |
class | JKQTPSynchronized< T >::WriteLocker |
type of a lock_guard for a JKQTPSynchronized<T> for writing More... | |
struct JKQTPDataCacheNotThreadSafe |
tag type to configure JKQTPDataCache for non thread-safety
struct JKQTPDataCacheThreadSafe |
tag type to configure JKQTPDataCache for thread-safety