2002-08-20 Lars Gullik Bjønnes <larsbj@gullik.net>
+ * buffer.h: declare oprator== and operator!= for
+ Buffer::inset_iterator
+
* bufferlist.C (emergencyWrite): don't use fmt(...)
* text3.C: add using std::endl
TexRow texrow;
/// Buffer-wide counter array
Counters & counters() const;
-
+
private:
/// is save needed
mutable bool lyx_clean;
/// The pointer is const although its contents may not be
boost::scoped_ptr<Counters> const ctrs;
-
+
public:
///
class inset_iterator {
typedef Inset & reference;
typedef ParagraphList::iterator base_type;
- ///
- inset_iterator();
- ///
- inset_iterator(base_type p, base_type e);
- ///
- inset_iterator(base_type p, lyx::pos_type pos, base_type e);
+ ///
+ inset_iterator();
+ ///
+ inset_iterator(base_type p, base_type e);
+ ///
+ inset_iterator(base_type p, lyx::pos_type pos, base_type e);
- /// prefix ++
- inset_iterator & operator++();
+ /// prefix ++
+ inset_iterator & operator++();
/// postfix ++
inset_iterator operator++(int);
///
Inset * getInsetFromID(int id_arg) const;
};
+bool operator==(Buffer::inset_iterator const & iter1,
+ Buffer::inset_iterator const & iter2);
+
+bool operator!=(Buffer::inset_iterator const & iter1,
+ Buffer::inset_iterator const & iter2);
#endif