On Tue, Mar 30, 2004 at 01:32:43PM -0500, Angus Leeming wrote:
> [A: [B: ] [C: [D: ]] [E: ]] [F: ]
> 
> A contains B, C, E.
> C contains D.
> A and F are on the same level.
> 
> We want to iterate:
> A B D C E F

... or simply use

        for (DocumentIterator it = ...; it; ++it)
                if (it.idx() == it.last.idx() && it.pos() == it.lastpos())
                        do_something_with(it.inset());

Andre' 

Reply via email to