derelict.util.exception

Members

Aliases

MissingSymbolCallback
alias MissingSymbolCallback = MissingSymbolCallbackDg

Convenient alias to use as a return value.

MissingSymbolCallbackDg
alias MissingSymbolCallbackDg = ShouldThrow delegate(string symbolName)

The MissingSymbolCallback allows the user to prevent the throwing of SymbolLoadExceptions.

MissingSymbolCallbackFunc
alias MissingSymbolCallbackFunc = ShouldThrow function(string symbolName)

The MissingSymbolCallback allows the user to prevent the throwing of SymbolLoadExceptions.

Classes

DerelictException
class DerelictException

Base class for all exceptions thrown by Derelict packages.

SharedLibLoadException
class SharedLibLoadException

This exception is thrown when a shared library cannot be loaded because it is either missing or not on the system path.

SymbolLoadException
class SymbolLoadException

This exception is thrown when a symbol cannot be loaded from a shared library, either because it does not exist in the library or because the library is corrupt.

Enums

ShouldThrow
enum ShouldThrow

The return type of the MissingSymbolCallbackFunc/Dg.

Meta