Package org.lwjgl.llvm
Class LLVMOrcSymbolResolverFn
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.LLVMOrcSymbolResolverFn
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,LLVMOrcSymbolResolverFnI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.J
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class LLVMOrcSymbolResolverFn extends org.lwjgl.system.Callback implements LLVMOrcSymbolResolverFnI
Instances of this class may be passed to theOrcAddEagerlyCompiledIR
,OrcAddLazilyCompiledIR
andOrcAddObjectFile
methods.Type
uint64_t (*) ( char const *Name, void *LookupCtx )
-
-
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.LLVMOrcSymbolResolverFnI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LLVMOrcSymbolResolverFn
create(long functionPointer)
Creates aLLVMOrcSymbolResolverFn
instance from the specified function pointer.static LLVMOrcSymbolResolverFn
create(LLVMOrcSymbolResolverFnI instance)
Creates aLLVMOrcSymbolResolverFn
instance that delegates to the specifiedLLVMOrcSymbolResolverFnI
instance.static LLVMOrcSymbolResolverFn
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.LLVMOrcSymbolResolverFnI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static LLVMOrcSymbolResolverFn create(long functionPointer)
Creates aLLVMOrcSymbolResolverFn
instance from the specified function pointer.- Returns:
- the new
LLVMOrcSymbolResolverFn
-
createSafe
@Nullable public static LLVMOrcSymbolResolverFn createSafe(long functionPointer)
-
create
public static LLVMOrcSymbolResolverFn create(LLVMOrcSymbolResolverFnI instance)
Creates aLLVMOrcSymbolResolverFn
instance that delegates to the specifiedLLVMOrcSymbolResolverFnI
instance.
-
-