action: move ModelAction::get_node to action.cc
authorBrian Norris <banorris@uci.edu>
Fri, 7 Dec 2012 06:40:05 +0000 (22:40 -0800)
committerBrian Norris <banorris@uci.edu>
Fri, 7 Dec 2012 06:41:29 +0000 (22:41 -0800)
This function needs to expand a bit, so move it to the implementation
file.

action.cc
action.h

index 576f78a54bf6f27c79a89733de53e6a5d74c4990..121f5ee7499d7161257dd136e5edd646bc8c8c94 100644 (file)
--- a/action.cc
+++ b/action.cc
@@ -346,6 +346,12 @@ void ModelAction::set_try_lock(bool obtainedlock) {
                value=VALUE_TRYFAILED;
 }
 
+/** @return The Node associated with this ModelAction */
+Node * ModelAction::get_node() const
+{
+       return node;
+}
+
 /**
  * Update the model action's read_from action
  * @param act The action to read from; should be a write
index 86012c123d5b18cb7404787c21183ea86d21055d..8a8e33e363c5a2d45f538d162447e7bbff30f6e7 100644 (file)
--- a/action.h
+++ b/action.h
@@ -83,7 +83,7 @@ public:
        uint64_t get_value() const { return value; }
        const ModelAction * get_reads_from() const { return reads_from; }
 
-       Node * get_node() const { return node; }
+       Node * get_node() const;
        void set_node(Node *n) { node = n; }
 
        void set_read_from(const ModelAction *act);