Package org.lwjgl.llvm
Class CXCursorVisitor
java.lang.Object
org.lwjgl.system.Callback
org.lwjgl.llvm.CXCursorVisitor
- All Implemented Interfaces:
AutoCloseable,CXCursorVisitorI,org.lwjgl.system.CallbackI,org.lwjgl.system.NativeResource,org.lwjgl.system.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
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.llvm.CXCursorVisitorI
CIFFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Method Summary
Modifier and TypeMethodDescriptionstatic CXCursorVisitorcreate(long functionPointer) Creates aCXCursorVisitorinstance from the specified function pointer.static CXCursorVisitorcreate(CXCursorVisitorI instance) Creates aCXCursorVisitorinstance that delegates to the specifiedCXCursorVisitorIinstance.static @Nullable CXCursorVisitorcreateSafe(long functionPointer) Methods inherited from class org.lwjgl.system.Callback
address, equals, free, free, get, getSafe, hashCode, toStringMethods inherited from interface org.lwjgl.system.CallbackI
addressMethods inherited from interface org.lwjgl.llvm.CXCursorVisitorI
callback, getCallInterface, invokeMethods inherited from interface org.lwjgl.system.NativeResource
close
-
Method Details
-
create
Creates aCXCursorVisitorinstance from the specified function pointer.- Returns:
- the new
CXCursorVisitor
-
createSafe
-
create
Creates aCXCursorVisitorinstance that delegates to the specifiedCXCursorVisitorIinstance.
-