cppfig 0.1.0
Modern C++20 compile-time type-safe configuration library
Loading...
Searching...
No Matches
thread_policy.h File Reference
#include <mutex>
#include <shared_mutex>
Include dependency graph for thread_policy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cppfig::SingleThreadedPolicy
 Thread policy for single-threaded usage (zero overhead). More...
 
struct  cppfig::SingleThreadedPolicy::mutex_type
 No-op mutex type (lower_case to satisfy C++ BasicLockable/SharedLockable). More...
 
struct  cppfig::SingleThreadedPolicy::shared_lock
 No-op shared (reader) lock (mirrors std::shared_lock). More...
 
struct  cppfig::SingleThreadedPolicy::unique_lock
 No-op unique (writer) lock (mirrors std::unique_lock). More...
 
struct  cppfig::MultiThreadedPolicy
 Thread policy for multi-threaded usage. More...
 

Namespaces

namespace  cppfig
 C++20 compile-time type-safe configuration library.