+void DocumentIterator::forwardInset()
+{
+ forwardPos();
+ while (size() != 0 && (pos() == lastpos() || nextInset() == 0))
+ forwardPos();
+}
+
+
void DocumentIterator::backwardChar()
{
lyxerr << "not implemented" << endl;
void DocumentIterator::backwardChar()
{
lyxerr << "not implemented" << endl;
///
explicit DocumentIterator(InsetBase & inset);
///
explicit DocumentIterator(InsetBase & inset);
+ /// is the iterator valid?
+ operator const void*() const { return empty() ? 0 : this; }
+ /// is this iterator invalid?
+ bool operator!() const { return empty(); }
+
//
// access to slice at tip
//
//
// access to slice at tip
//