diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-09-12 18:07:47 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-09-12 18:07:47 +0100 |
commit | 84ba4304dceef2b8ac08e445c5ce5b3b5da43409 (patch) | |
tree | 4f60715976f3968026921b4f0e56251d1a693283 /libadhocutil/semaphore.h | |
parent | Rewrite UriParse in modern C++ (diff) | |
download | libadhocutil-84ba4304dceef2b8ac08e445c5ce5b3b5da43409.tar.bz2 libadhocutil-84ba4304dceef2b8ac08e445c5ce5b3b5da43409.tar.xz libadhocutil-84ba4304dceef2b8ac08e445c5ce5b3b5da43409.zip |
Add -Wconversion and -Wsign-conversion
Diffstat (limited to 'libadhocutil/semaphore.h')
-rw-r--r-- | libadhocutil/semaphore.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libadhocutil/semaphore.h b/libadhocutil/semaphore.h index b3633b0..b551661 100644 --- a/libadhocutil/semaphore.h +++ b/libadhocutil/semaphore.h @@ -13,7 +13,7 @@ namespace AdHoc { class DLL_PUBLIC Semaphore { public: /// Construct a new semaphore with optional initial count. - explicit Semaphore(unsigned int initial = 0); + explicit Semaphore(std::size_t initial = 0); /// Notify one waiting thread. void notify(); @@ -23,12 +23,12 @@ namespace AdHoc { /// @param ms Timeout in milliseconds. bool wait(unsigned int ms); /// Free - [[nodiscard]] unsigned int freeCount() const; + [[nodiscard]] std::size_t freeCount() const; private: std::mutex mutex; std::condition_variable condition; - unsigned long count; + std::size_t count; }; } |