eventq: move EventQueue constructor to cc file
authorNathan Binkert <nate@binkert.org>
Thu, 15 Apr 2010 23:24:10 +0000 (16:24 -0700)
committerNathan Binkert <nate@binkert.org>
Thu, 15 Apr 2010 23:24:10 +0000 (16:24 -0700)
Also make copy constructor and assignment operator private.

src/sim/eventq.cc
src/sim/eventq.hh

index 430c6d8abde5ff46f0053bd25d51f02c71736152..9b08a45d8f249613c665003f1857285139580902 100644 (file)
@@ -408,3 +408,7 @@ Event::dump() const
         cprintf("Not Scheduled\n");
     }
 }
+
+EventQueue::EventQueue(const string &n)
+    : objName(n), head(NULL)
+{}
index cee48665da4b82fe887a4e0b27b803e2c4e49930..1b00088a32c8a8445a78ccf88a35e8be9a5f84af 100644 (file)
@@ -370,10 +370,11 @@ class EventQueue : public Serializable
     void insert(Event *event);
     void remove(Event *event);
 
+    EventQueue(const EventQueue &);
+    const EventQueue &operator=(const EventQueue &);
+
   public:
-    EventQueue(const std::string &n)
-        : objName(n), head(NULL)
-    {}
+    EventQueue(const std::string &n);
 
     virtual const std::string name() const { return objName; }