I was wandering through the code of Sequitur G2P and found a really strange line of code:
public: ... const Node *childrenEnd() const { return (this+1)-&
Presumably this is part of an array, so this+1 would refer to the next object in that array.
this
this+1