@FunctionalInterface
public interface CXFieldVisitorI
extends org.lwjgl.system.CallbackI.I
Type_visitFields method.
enum CXVisitorResult (*) (
CXCursor C,
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 C)
Visitor invoked for each field 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 C)
This visitor function will be invoked for each field found by Type_visitFields. Its first argument is the cursor being visited, its second argument
is the client data provided to clang_Type_visitFields.
The visitor should return one of the CXVisitorResult values to direct {@link ClangIndex#clang_Type_visitFields Type_visitFields}.
Copyright LWJGL. All Rights Reserved. License terms.