visitBreathFirst

opApply compatible visitor of the clang AST, breath first.

@trusted
visitBreathFirst

Examples

foreach (child; c.visitBreathFirst.until!(a => a.depth == 3)) {
     if (child.kind == CXCursorKind.CXCursor_StructDecl) {
     ...
     }
}

Meta