Require C++20

This commit is contained in:
pixl 2022-01-11 18:01:14 -05:00
parent 3c723dc3cf
commit 62095a3e37
No known key found for this signature in database
GPG Key ID: 1866C148CD593B6E
2 changed files with 3 additions and 2 deletions

View File

@ -1,7 +1,8 @@
cmake_minimum_required(VERSION 3.10)
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")

View File

@ -26,7 +26,7 @@ template<typename data>
class mutex_queue
{
public:
mutex_queue<data>() = default;
mutex_queue() = default;
bool empty()
{
std::lock_guard<std::mutex> lock(_mutex);