Skip to content

Commit 63368f7

Browse files
committed
engine: Use C++17 standard for compilation
1 parent 1c300b4 commit 63368f7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

engine/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ add_library(${libstack}
2828
src/plugin.cpp
2929
)
3030
set_target_properties(${libstack} PROPERTIES
31-
CXX_STANDARD 14
31+
CXX_STANDARD 17
3232
CXX_STANDARD_REQUIRED ON
3333
)
3434
target_include_directories(${libstack}
@@ -53,7 +53,7 @@ if(BUILD_TESTING)
5353
src/stack_test.cpp
5454
)
5555
set_target_properties(${test-libstack} PROPERTIES
56-
CXX_STANDARD 14
56+
CXX_STANDARD 17
5757
CXX_STANDARD_REQUIRED ON
5858
)
5959
target_link_libraries(${test-libstack}
@@ -78,7 +78,7 @@ add_executable(${target}
7878
src/utility/command.cpp
7979
)
8080
set_target_properties(${target} PROPERTIES
81-
CXX_STANDARD 14
81+
CXX_STANDARD 17
8282
CXX_STANDARD_REQUIRED ON
8383
OUTPUT_NAME ${output}
8484
)

engine/src/coordinator.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ void Coordinator::enroll(Registrar& r) {
117117
switch (q.method()) {
118118
case RequestMethod::GET:
119119
{
120-
std::unique_lock<std::mutex> guard(input_mutex_);
120+
std::unique_lock guard(input_mutex_);
121121
r.write(input_queue_);
122122
break;
123123
}
@@ -181,7 +181,7 @@ Duration Coordinator::process(const Sync& sync) {
181181
// input queue into their respective storage locations. We are responsible
182182
// for thread safety here!
183183
auto now = sync.time();
184-
std::unique_lock<std::mutex> guard(input_mutex_);
184+
std::unique_lock guard(input_mutex_);
185185
while (!input_queue_.empty()) {
186186
auto tp = std::move(input_queue_.front());
187187
input_queue_.pop_front();
@@ -287,7 +287,7 @@ void Coordinator::queue_trigger(TriggerPtr&& t) {
287287
// This only really happens if a trigger is an optional trigger.
288288
return;
289289
}
290-
std::unique_lock<std::mutex> guard(input_mutex_);
290+
std::unique_lock guard(input_mutex_);
291291
input_queue_.emplace_back(std::move(t));
292292
}
293293

0 commit comments

Comments
 (0)