Package org.lwjgl.llvm
Class LTODiagnosticHandler
- java.lang.Object
-
- org.lwjgl.system.Callback
-
- org.lwjgl.llvm.LTODiagnosticHandler
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,LTODiagnosticHandlerI
,org.lwjgl.system.CallbackI
,org.lwjgl.system.CallbackI.V
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public abstract class LTODiagnosticHandler extends org.lwjgl.system.Callback implements LTODiagnosticHandlerI
Instances of this class may be passed to thecodegen_set_diagnostic_handler
method.Type
void (*) ( lto_codegen_diagnostic_severity_t severity, char const *diag, void *ctxt )
-
-
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.LTODiagnosticHandlerI
SIGNATURE
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LTODiagnosticHandler
create(long functionPointer)
Creates aLTODiagnosticHandler
instance from the specified function pointer.static LTODiagnosticHandler
create(LTODiagnosticHandlerI instance)
Creates aLTODiagnosticHandler
instance that delegates to the specifiedLTODiagnosticHandlerI
instance.static LTODiagnosticHandler
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.LTODiagnosticHandlerI
callback, getSignature, invoke
-
-
-
-
Method Detail
-
create
public static LTODiagnosticHandler create(long functionPointer)
Creates aLTODiagnosticHandler
instance from the specified function pointer.- Returns:
- the new
LTODiagnosticHandler
-
createSafe
@Nullable public static LTODiagnosticHandler createSafe(long functionPointer)
-
create
public static LTODiagnosticHandler create(LTODiagnosticHandlerI instance)
Creates aLTODiagnosticHandler
instance that delegates to the specifiedLTODiagnosticHandlerI
instance.
-
-