mirror of
https://github.com/PixlOne/logiops.git
synced 2025-07-14 05:12:34 +08:00
Require C++20
This commit is contained in:
parent
3c723dc3cf
commit
62095a3e37
@ -1,7 +1,8 @@
|
|||||||
cmake_minimum_required(VERSION 3.10)
|
cmake_minimum_required(VERSION 3.10)
|
||||||
project(logid)
|
project(logid)
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
# C++20 is only needed for string literal template parameters
|
||||||
|
set(CMAKE_CXX_STANDARD 20)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/../CMake")
|
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/../CMake")
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ template<typename data>
|
|||||||
class mutex_queue
|
class mutex_queue
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
mutex_queue<data>() = default;
|
mutex_queue() = default;
|
||||||
bool empty()
|
bool empty()
|
||||||
{
|
{
|
||||||
std::lock_guard<std::mutex> lock(_mutex);
|
std::lock_guard<std::mutex> lock(_mutex);
|
||||||
|
Loading…
Reference in New Issue
Block a user