Package org.lwjgl.llvm
Interface LLVMOrcExecutionSessionLookupHandleResultFunctionI
- All Superinterfaces:
org.lwjgl.system.CallbackI,org.lwjgl.system.Pointer
- All Known Implementing Classes:
LLVMOrcExecutionSessionLookupHandleResultFunction
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface LLVMOrcExecutionSessionLookupHandleResultFunctionI
extends org.lwjgl.system.CallbackI
Instances of this interface may be passed to the
OrcExecutionSessionLookup method.
Type
void (*invoke(long, long, long, long)) (
LLVMErrorRef Err,
LLVMOrcCSymbolMapPairs Result,
size_t NumPairs,
void *Ctx
)-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
FieldsFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Method Summary
Methods inherited from interface org.lwjgl.system.CallbackI
address
-
Field Details
-
CIF
static final org.lwjgl.system.libffi.FFICIF CIF
-
-
Method Details
-
getCallInterface
default org.lwjgl.system.libffi.FFICIF getCallInterface()- Specified by:
getCallInterfacein interfaceorg.lwjgl.system.CallbackI
-
callback
default void callback(long ret, long args) - Specified by:
callbackin interfaceorg.lwjgl.system.CallbackI
-
invoke
void invoke(long Err, long Result, long NumPairs, long Ctx) Callback type forExecutionSessionlookups.If
ErrisErrorSuccessthenResultwill contain a pointer to a list of (SymbolStringPtr,JITEvaluatedSymbol) pairs of lengthNumPairs.If
Erris a failure value thenResultandCtxare undefined and should not be accessed. The callback is responsible for handling the error value (e.g. by callingGetErrorMessage+DisposeErrorMessage).The caller retains ownership of the
Resultarray and will release all contained symbol names. Clients are responsible for retaining any symbol names that they wish to hold after the function returns.
-