@FunctionalInterface
public interface CXCursorVisitorI
extends org.lwjgl.system.CallbackI.I
visitChildren method.
enum CXChildVisitResult (*) (
CXCursor cursor,
CXCursor parent,
CXClientData client_data
)org.lwjgl.system.CallbackI.B, org.lwjgl.system.CallbackI.D, org.lwjgl.system.CallbackI.F, org.lwjgl.system.CallbackI.I, org.lwjgl.system.CallbackI.J, org.lwjgl.system.CallbackI.N, org.lwjgl.system.CallbackI.P, org.lwjgl.system.CallbackI.S, org.lwjgl.system.CallbackI.V, org.lwjgl.system.CallbackI.Z| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SIGNATURE |
| Modifier and Type | Method and Description |
|---|---|
default int |
callback(long args) |
default java.lang.String |
getSignature() |
int |
invoke(CXCursor cursor,
CXCursor parent)
Visitor invoked for each cursor found by a traversal.
|
static final java.lang.String SIGNATURE
default java.lang.String getSignature()
getSignature in interface org.lwjgl.system.CallbackIdefault int callback(long args)
callback in interface org.lwjgl.system.CallbackI.Iint invoke(CXCursor cursor, CXCursor parent)
This visitor function will be invoked for each cursor found by visitChildren. Its first argument is the cursor being visited, its second
argument is the parent visitor for that cursor, and its third argument is the client data provided to clang_visitChildren().
The visitor should return one of the CXChildVisitResult values to direct clang_visitChildren().
Copyright LWJGL. All Rights Reserved. License terms.