Lars Gullik Bjønnes wrote: >>>> It compiles if I change line 838 of src/Cursor.C from >>>> if (t.operator->() != anchor_[depth()].inset()) >> > | I wonder what has been smoked here to think this is a nice > | construct...
Agreed. What I'm confused about is why operator->() behaves differently. Can you shed some light? > + if (t.nucleus() != anchor_[depth()].inset()) > + MathInset const * nucleus() const { return nucleus_; } > MathInset const * operator->() const { return nucleus_; } -- Angus