public class PrintVisitor extends java.lang.Object implements eu.cqse.clang.IClangCursorVisitor
CXCursor to a PrintStream.| Constructor and Description |
|---|
PrintVisitor(CursorPrinter cursorPrinter,
java.io.PrintStream outputStream)
Constructor for a
PrintVisitor that traverses a Clang AST and prints
a representation of each CXCursor to the given PrintStream. |
| Modifier and Type | Method and Description |
|---|---|
eu.cqse.clang.CXChildVisitResult |
visit(eu.cqse.clang.CXCursor cursor,
eu.cqse.clang.CXCursor parent) |
public PrintVisitor(CursorPrinter cursorPrinter, java.io.PrintStream outputStream)
PrintVisitor that traverses a Clang AST and prints
a representation of each CXCursor to the given PrintStream.
Use a new CursorPrinter as first parameter to get a simple
CXCursor-Representation for debugging. Use System.out or
System.err as second parameter for debugging.public eu.cqse.clang.CXChildVisitResult visit(eu.cqse.clang.CXCursor cursor, eu.cqse.clang.CXCursor parent)
visit in interface eu.cqse.clang.IClangCursorVisitor