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