+2002-06-18 Angus Leeming <leeming@lyx.org>
+
+ Reapplied:
+ * boost/signals/connection.hpp:
+ * libs/signals/src/connection.cpp: c-assert expects an int, so don't
+ pass it a pointer.
+
2002-06-16 Lars Gullik Bjønnes <larsbj@birdstep.com>
* update boost. (prev commit lost).
inline void
connection::add_bound_object(const BOOST_SIGNALS_NAMESPACE::detail::bound_object& b)
{
- assert(con.get());
+ assert(con.get() != 0);
con->bound_objects.push_back(b);
}
typedef std::list<BOOST_SIGNALS_NAMESPACE::detail::bound_object>::iterator iterator;
for (iterator i = local_con->bound_objects.begin();
i != local_con->bound_objects.end(); ++i) {
- assert(i->disconnect);
+ assert(i->disconnect != 0);
i->disconnect(i->obj, i->data);
}
}