error_callback Interface

interface
public subroutine error_callback(err, obj)

Arguments

Type IntentOptional Attributes Name
class(errors), intent(in) :: err

The errors-based object managing the error handling.

class(*), intent(inout) :: obj

An unlimited polymorphic object that can be passed to provide information to the clean-up routine.

Description

Defines the signature of a routine that can be used to clean up after an error condition is encountered.