Package org.lwjgl.llvm
Class CXCursorAndRangeVisit
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.CXCursorAndRangeVisit
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,CXCursorAndRangeVisitI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.I
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class CXCursorAndRangeVisit extends org.lwjgl.system.Callback implements CXCursorAndRangeVisitI
Instances of this class may be set to thevisit
field of theCXCursorAndRangeVisitor
struct.Type
enum CXVisitorResult (*) ( void *context, CXCursor cursor, CXSourceRange range )
-
-
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.CXCursorAndRangeVisitI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CXCursorAndRangeVisit
create(long functionPointer)
Creates aCXCursorAndRangeVisit
instance from the specified function pointer.static CXCursorAndRangeVisit
create(CXCursorAndRangeVisitI instance)
Creates aCXCursorAndRangeVisit
instance that delegates to the specifiedCXCursorAndRangeVisitI
instance.static CXCursorAndRangeVisit
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.CXCursorAndRangeVisitI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static CXCursorAndRangeVisit create(long functionPointer)
Creates aCXCursorAndRangeVisit
instance from the specified function pointer.- Returns:
- the new
CXCursorAndRangeVisit
-
createSafe
@Nullable public static CXCursorAndRangeVisit createSafe(long functionPointer)
-
create
public static CXCursorAndRangeVisit create(CXCursorAndRangeVisitI instance)
Creates aCXCursorAndRangeVisit
instance that delegates to the specifiedCXCursorAndRangeVisitI
instance.
-
-