X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=nodestack.h;h=0e952417b16c87a484712a94de4953bebc984d96;hb=2ebb0b5a772c0bc5366c41c4980f3fd06f8081ae;hp=5351d6c7e7b4eb693f6af5bbecc8c4c41f1094ff;hpb=4e8626fa3721aededd84133382625e20ae6490cf;p=model-checker.git diff --git a/nodestack.h b/nodestack.h index 5351d6c..0e95241 100644 --- a/nodestack.h +++ b/nodestack.h @@ -13,7 +13,7 @@ class ModelAction; -typedef std::list< ModelAction *, MyAlloc< ModelAction * > > action_set_t; +typedef std::list< const ModelAction *, MyAlloc< const ModelAction * > > readfrom_set_t; /** * @brief A single node in a NodeStack @@ -43,7 +43,7 @@ public: * occurred previously in the stack. */ Node * get_parent() const { return parent; } - void add_read_from(ModelAction *act); + void add_read_from(const ModelAction *act); void print(); @@ -60,7 +60,7 @@ private: /** The set of ModelActions that this the action at this Node may read * from. Only meaningful if this Node represents a 'read' action. */ - action_set_t may_read_from; + readfrom_set_t may_read_from; }; typedef std::list< Node *, MyAlloc< Node * > > node_list_t;