Package org.lwjgl.llvm
Class CXCursorVisitor
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.llvm.CXCursorVisitor
- All Implemented Interfaces:
AutoCloseable
,CXCursorVisitorI
,CallbackI
,NativeResource
,Pointer
Instances of this class may be passed to the
visitChildren
method.
Type
enum CXChildVisitResult (*CXCursorVisitorI.invoke(org.lwjgl.llvm.CXCursor, org.lwjgl.llvm.CXCursor, long)
) (
CXCursor cursor,
CXCursor parent,
CXClientData client_data
)
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.llvm.CXCursorVisitorI
CIF
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
address, equals, free, free, get, getSafe, hashCode, toString
Methods inherited from interface org.lwjgl.llvm.CXCursorVisitorI
callback, getCallInterface, invoke
Methods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aCXCursorVisitor
instance from the specified function pointer.- Returns:
- the new
CXCursorVisitor
-
createSafe
-
create
Creates aCXCursorVisitor
instance that delegates to the specifiedCXCursorVisitorI
instance.
-