cable_error_handler_mod Module



Variables

Type Visibility Attributes Name Initial
type(cable_error_handler_base_t), private, target :: error_handler_default = cable_error_handler_base_t()
class(cable_error_handler_base_t), private, allocatable, target :: error_handler

Error handler instance


Subroutines

public subroutine cable_error_handler_mod_init(new_error_handler)

Arguments

Type IntentOptional Attributes Name
class(cable_error_handler_base_t), intent(in), optional :: new_error_handler

public subroutine cable_error_handler_mod_end()

Arguments

None

public subroutine cable_abort(message, file, line)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message
character(len=*), intent(in) :: file
integer, intent(in) :: line