qBittorrent
|
#include <settingvalue.h>
Public Member Functions | |
CachedSettingValue (const char *keyName, const T &defaultValue={}) | |
template<typename ProxyFunc > | |
CachedSettingValue (const char *keyName, const T &defaultValue, ProxyFunc &&proxyFunc) | |
T | get () const |
operator T () const | |
CachedSettingValue< T > & | operator= (const T &value) |
Private Attributes | |
SettingValue< T > | m_setting |
T | m_cache |
Definition at line 67 of file settingvalue.h.
|
inlineexplicit |
Definition at line 70 of file settingvalue.h.
|
inlineexplicit |
Definition at line 79 of file settingvalue.h.
|
inline |
Definition at line 85 of file settingvalue.h.
References CachedSettingValue< T >::m_cache.
Referenced by BitTorrent::Session::asyncIOThreads(), BitTorrent::Session::checkingMemUsage(), BitTorrent::Session::diskCacheSize(), BitTorrent::Session::hashingThreads(), BitTorrent::Session::maxRatioAction(), CachedSettingValue< bool >::operator bool(), and BitTorrent::Session::processBannedIPs().
|
inline |
Definition at line 90 of file settingvalue.h.
|
inline |
Definition at line 95 of file settingvalue.h.
References CachedSettingValue< T >::m_cache, CachedSettingValue< T >::m_setting, and anonymous_namespace{preferences.cpp}::value().
|
private |
Definition at line 107 of file settingvalue.h.
Referenced by CachedSettingValue< T >::get(), and CachedSettingValue< T >::operator=().
|
private |
Definition at line 106 of file settingvalue.h.
Referenced by CachedSettingValue< T >::operator=().