Package org.lwjgl.llvm
Class CXFieldVisitor
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.CXFieldVisitor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,CXFieldVisitorI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.I
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class CXFieldVisitor extends org.lwjgl.system.Callback implements CXFieldVisitorI
Instances of this class may be passed to theType_visitFields
method.Type
enum CXVisitorResult (*) ( CXCursor C, CXClientData client_data )
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.lwjgl.system.CallbackI
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
-
-
Field Summary
Fields Modifier and Type Field Description static long
DELEGATE
-
Fields inherited from interface org.lwjgl.llvm.CXFieldVisitorI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CXFieldVisitor
create(long functionPointer)
Creates aCXFieldVisitor
instance from the specified function pointer.static CXFieldVisitor
create(CXFieldVisitorI instance)
Creates aCXFieldVisitor
instance that delegates to the specifiedCXFieldVisitorI
instance.static CXFieldVisitor
createSafe(long functionPointer)
-
Methods inherited from class org.lwjgl.system.Callback
__stdcall, address, equals, free, free, get, getSafe, hashCode, toString
-
Methods inherited from interface org.lwjgl.llvm.CXFieldVisitorI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static CXFieldVisitor create(long functionPointer)
Creates aCXFieldVisitor
instance from the specified function pointer.- Returns:
- the new
CXFieldVisitor
-
createSafe
@Nullable public static CXFieldVisitor createSafe(long functionPointer)
-
create
public static CXFieldVisitor create(CXFieldVisitorI instance)
Creates aCXFieldVisitor
instance that delegates to the specifiedCXFieldVisitorI
instance.
-
-