Package org.lwjgl.llvm
Class CXCursorVisitor
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.CXCursorVisitor
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,CXCursorVisitorI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.I
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class CXCursorVisitor extends org.lwjgl.system.Callback implements CXCursorVisitorI
Instances of this class may be passed to thevisitChildren
method.Type
enum CXChildVisitResult (*) ( CXCursor cursor, CXCursor parent, 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.CXCursorVisitorI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CXCursorVisitor
create(long functionPointer)
Creates aCXCursorVisitor
instance from the specified function pointer.static CXCursorVisitor
create(CXCursorVisitorI instance)
Creates aCXCursorVisitor
instance that delegates to the specifiedCXCursorVisitorI
instance.static CXCursorVisitor
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.CXCursorVisitorI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static CXCursorVisitor create(long functionPointer)
Creates aCXCursorVisitor
instance from the specified function pointer.- Returns:
- the new
CXCursorVisitor
-
createSafe
@Nullable public static CXCursorVisitor createSafe(long functionPointer)
-
create
public static CXCursorVisitor create(CXCursorVisitorI instance)
Creates aCXCursorVisitor
instance that delegates to the specifiedCXCursorVisitorI
instance.
-
-