+void Logic::clear()
+{
+ _snapshots.clear();
+}
+
+uint64_t Logic::get_max_sample_count() const
+{
+ uint64_t l = 0;
+ BOOST_FOREACH(boost::shared_ptr<LogicSnapshot> s, _snapshots) {
+ assert(s);
+ l = max(l, s->get_sample_count());
+ }
+ return l;
+}
+