From f5305a99cba598d0de55358df103439831dd1eb2 Mon Sep 17 00:00:00 2001 From: Brian Norris Date: Thu, 11 Apr 2013 11:25:16 -0700 Subject: [PATCH] action: refactor, move VALUE_TRY{SUCCESS,FAILED} out of header --- action.cc | 14 +++++++++----- action.h | 6 ------ 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/action.cc b/action.cc index 6e765fd..08cacd8 100644 --- a/action.cc +++ b/action.cc @@ -11,6 +11,12 @@ #define ACTION_INITIAL_CLOCK 0 +/** A special value to represent a successful trylock */ +#define VALUE_TRYSUCCESS 1 + +/** A special value to represent a failed trylock */ +#define VALUE_TRYFAILED 0 + /** * @brief Construct a new ModelAction * @@ -380,11 +386,9 @@ void ModelAction::create_cv(const ModelAction *parent) cv = new ClockVector(NULL, this); } -void ModelAction::set_try_lock(bool obtainedlock) { - if (obtainedlock) - value = VALUE_TRYSUCCESS; - else - value = VALUE_TRYFAILED; +void ModelAction::set_try_lock(bool obtainedlock) +{ + value = obtainedlock ? VALUE_TRYSUCCESS : VALUE_TRYFAILED; } /** diff --git a/action.h b/action.h index abf5531..46e8273 100644 --- a/action.h +++ b/action.h @@ -31,12 +31,6 @@ using std::memory_order_seq_cst; * hence by iteself does not indicate no value. */ #define VALUE_NONE 0xdeadbeef -/** A special value to represent a successful trylock */ -#define VALUE_TRYSUCCESS 1 - -/** A special value to represent a failed trylock */ -#define VALUE_TRYFAILED 0 - /** @brief Represents an action type, identifying one of several types of * ModelAction */ typedef enum action_type { -- 2.34.1