class Language;
class ParIterator;
-#define NO_COMPABILITY 1
///
struct DEPCLEAN {
///
void insertStringAsLines(Paragraph *&, lyx::pos_type &,
LyXFont const &, string const &) const;
-#ifndef NO_COMPABILITY
- ///
- Inset * isErtInset(Paragraph * par, int pos) const;
- ///
- void insertErtContents(Paragraph * par, int & pos,
- bool set_inactive = true);
-#endif
///
Paragraph * getParFromID(int id) const;
private:
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