Top Description Inners Fields Constructors Methods
org.lwjgl.llvm

public Class ClangFatalErrorHandler

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Requires Clang 10 or higher.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
ClangFatalErrorHandler.Functions

Contains the function pointers loaded from the CLANG SharedLibrary.

Field Summary

Modifier and TypeField and Description
private static final SharedLibrary

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static void
clang_install_aborting_llvm_fatal_error_handler()

Installs error handler that prints error message to stderr and calls abort().

public static void
clang_uninstall_llvm_fatal_error_handler()

Removes currently installed error handler (if any).

public static SharedLibrary
getLibrary()

Returns the CLANG SharedLibrary.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CLANGback to summary
private static final SharedLibrary CLANG

Constructor Detail

ClangFatalErrorHandlerback to summary
protected ClangFatalErrorHandler()

Method Detail

clang_install_aborting_llvm_fatal_error_handlerback to summary
public static void clang_install_aborting_llvm_fatal_error_handler()

Installs error handler that prints error message to stderr and calls abort(). Replaces currently installed error handler (if any).

clang_uninstall_llvm_fatal_error_handlerback to summary
public static void clang_uninstall_llvm_fatal_error_handler()

Removes currently installed error handler (if any).

If no error handler is intalled, the default strategy is to print error message to stderr and call exit(1).

getLibraryback to summary
public static SharedLibrary getLibrary()

Returns the CLANG SharedLibrary.

org.lwjgl.llvm back to summary

public final Class ClangFatalErrorHandler.Functions

extends Object
Class Inheritance

Contains the function pointers loaded from the CLANG SharedLibrary.

Field Summary

Modifier and TypeField and Description
public static final long
public static final long

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

install_aborting_llvm_fatal_error_handlerback to summary
public static final long install_aborting_llvm_fatal_error_handler

Function address.

uninstall_llvm_fatal_error_handlerback to summary
public static final long uninstall_llvm_fatal_error_handler

Function address.

Constructor Detail

Functionsback to summary
private Functions()