![]() |
Iguana 1.2.0
Implementation Guardian of Analysis Algorithms
|
#include "GlobalParam.h"#include <shared_mutex>

Go to the source code of this file.
Classes | |
| class | iguana::ConcurrentParam< T > |
| abstract base class for concurrently mutable configuration parameters More... | |
| class | iguana::ConcurrentParamFactory |
| factory to create the appropriate ConcurrentParam-derived class instance for the current GlobalConcurrencyModel More... | |
| class | iguana::Keysmith< Ts > |
| key generation for ConcurrentParam objects More... | |
| class | iguana::MemoizedParam< T > |
| an iguana::ConcurrentParam that uses memoization for thread safety; used when iguana::GlobalConcurrencyModel is "memoize" More... | |
| class | iguana::SingleThreadParam< T > |
| a parameter that is not thread safe; used when iguana::GlobalConcurrencyModel is "single" More... | |
Typedefs | |
| using | iguana::concurrent_key_t = std::size_t |
| concurrent key type for ConcurrentParam objects | |
| using iguana::concurrent_key_t = std::size_t |
concurrent key type for ConcurrentParam objects
Definition at line 10 of file ConcurrentParam.h.