2 #include <samchon/API.hpp> 6 template <
typename T>
struct atomic;
7 class condition_variable;
37 std::atomic<size_t> *readingCount;
38 std::atomic<bool> *isWriting;
42 std::condition_variable *cv;
65 void readLock()
const;
76 void readUnlock()
const;
101 #include <samchon/library/UniqueReadLock.hpp> 102 #include <samchon/library/UniqueWriteLock.hpp> 104 #include <samchon/library/SharedReadLock.hpp> 105 #include <samchon/library/SharedWriteLock.hpp>
Top level namespace of products built from samchon.