X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=action.h;h=5ec109883118af17cc3abf860594d58383ab0909;hb=ac8e176cd4a8756244c12dbbcaf961d27bfc8a74;hp=8a8e33e363c5a2d45f538d162447e7bbff30f6e7;hpb=b7fc616e174fe12b91216f3aeb0ce950d747349a;p=model-checker.git diff --git a/action.h b/action.h index 8a8e33e..5ec1098 100644 --- a/action.h +++ b/action.h @@ -24,12 +24,10 @@ using std::memory_order_acq_rel; using std::memory_order_seq_cst; /** Note that this value can be legitimately used by a program, and - hence by iteself does not indicate no value. */ - + * 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 */ @@ -108,6 +106,7 @@ public: bool is_notify_one() const; bool is_success_lock() const; bool is_failed_trylock() const; + bool is_atomic_var() const; bool is_uninitialized() const; bool is_read() const; bool is_write() const;