Package org.lwjgl.llvm
Class LLVMOpInfoCallback
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.LLVMOpInfoCallback
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,LLVMOpInfoCallbackI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.I
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class LLVMOpInfoCallback extends org.lwjgl.system.Callback implements LLVMOpInfoCallbackI
Instances of this class may be passed to theCreateDisasm
,CreateDisasmCPU
andCreateDisasmCPUFeatures
methods.Type
int (*) ( void *DisInfo, uint64_t PC, uint64_t Offset, uint64_t Size, int TagType, void *TagBuf )
-
-
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 inherited from interface org.lwjgl.llvm.LLVMOpInfoCallbackI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LLVMOpInfoCallback
create(long functionPointer)
Creates aLLVMOpInfoCallback
instance from the specified function pointer.static LLVMOpInfoCallback
create(LLVMOpInfoCallbackI instance)
Creates aLLVMOpInfoCallback
instance that delegates to the specifiedLLVMOpInfoCallbackI
instance.static LLVMOpInfoCallback
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.LLVMOpInfoCallbackI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static LLVMOpInfoCallback create(long functionPointer)
Creates aLLVMOpInfoCallback
instance from the specified function pointer.- Returns:
- the new
LLVMOpInfoCallback
-
createSafe
@Nullable public static LLVMOpInfoCallback createSafe(long functionPointer)
-
create
public static LLVMOpInfoCallback create(LLVMOpInfoCallbackI instance)
Creates aLLVMOpInfoCallback
instance that delegates to the specifiedLLVMOpInfoCallbackI
instance.
-
-