From aff90d408e3ee7dc748e4015c55303567f2bbb2a Mon Sep 17 00:00:00 2001 From: Carl Pearson Date: Thu, 26 Sep 2019 10:37:14 -0500 Subject: [PATCH] add NO_TASK result --- include/perfect/result.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/include/perfect/result.hpp b/include/perfect/result.hpp index 07e8e59..1e57014 100644 --- a/include/perfect/result.hpp +++ b/include/perfect/result.hpp @@ -17,6 +17,7 @@ namespace perfect { enum class Result { NO_PERMISSION, NOT_SUPPORTED, + NO_TASK, NVML_NO_PERMISSION, NVML_NOT_SUPPORTED, NVML_UNINITIALIZED, @@ -51,6 +52,10 @@ const char *get_string(const Result &result) { return "success"; case Result::NO_PERMISSION: return "no permission"; + case Result::NOT_SUPPORTED: + return "unsupported operation"; + case Result::NO_TASK: + return "no such task"; case Result::UNKNOWN: return "unknown error"; case Result::NVML_NOT_SUPPORTED: @@ -59,8 +64,7 @@ const char *get_string(const Result &result) { return "nvidia-ml returned no permission"; case Result::NVML_UNINITIALIZED: return "nvidia-ml returned uninitialized"; - case Result::NOT_SUPPORTED: - return "unsupported operation"; + default: assert(0 && "unexpected perfect::Result"); }