From b07218eaa514b336da957d2a001077c4baafc9dc Mon Sep 17 00:00:00 2001
From: Florian Schmaus <flow@cs.fau.de>
Date: Tue, 26 Jan 2021 11:42:37 +0100
Subject: [PATCH] s/enum struct/enum class/

Both are semantically equivalent, and it appears that "enum struct" is
a little bit more confusing.
---
 emper/strategies/AbstractWorkStealingScheduler.hpp | 2 +-
 emper/strategies/laws/LawsStrategy.hpp             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/emper/strategies/AbstractWorkStealingScheduler.hpp b/emper/strategies/AbstractWorkStealingScheduler.hpp
index acd17d7b..9fd64c92 100644
--- a/emper/strategies/AbstractWorkStealingScheduler.hpp
+++ b/emper/strategies/AbstractWorkStealingScheduler.hpp
@@ -36,7 +36,7 @@ class AbstractWorkStealingScheduler : public Scheduler {
  public:
 	static const int QUEUE_SIZE = 1024;
 
-	enum struct FiberSource : uintptr_t {
+	enum class FiberSource : uintptr_t {
 		local,
 		stolen,
 		anywhere_queue,
diff --git a/emper/strategies/laws/LawsStrategy.hpp b/emper/strategies/laws/LawsStrategy.hpp
index 6d672ee0..31c8396a 100644
--- a/emper/strategies/laws/LawsStrategy.hpp
+++ b/emper/strategies/laws/LawsStrategy.hpp
@@ -18,7 +18,7 @@ class RuntimeStrategyStats;
 
 class LawsStrategy : public AbstractWorkStealingStrategy {
  private:
-	enum struct FiberSource : uintptr_t {
+	enum class FiberSource : uintptr_t {
 		local = static_cast<uintptr_t>(AbstractWorkStealingScheduler::FiberSource::local),
 		stolen = static_cast<uintptr_t>(AbstractWorkStealingScheduler::FiberSource::stolen),
 		anywhere_queue =
-- 
GitLab