m_err2 Module


Used by

  • module~~m_err2~~UsedByGraph module~m_err2 m_err2 proc~err2_caller err2_caller proc~err2_caller->module~m_err2 proc~err2_close err2_close proc~err2_close->module~m_err2 proc~err2_init err2_init proc~err2_init->module~m_err2 proc~err2_present err2_present proc~err2_present->module~m_err2 proc~err2_reset err2_reset proc~err2_reset->module~m_err2 proc~err2_set err2_set proc~err2_set->module~m_err2 proc~err2_write err2_write proc~err2_write->module~m_err2

Interfaces

public interface t_err2

  • private function error_constructor() result(this)

    Arguments

    None

    Return Value type(t_err2), pointer


Derived Types

type, public ::  t_err2

Independent error-storing and reporting type, using the __FILE__ and __LINE__ pre-processor macros.

Read more…

Constructor

private function error_constructor ()

Finalizations Procedures

final :: error_destructor

Type-Bound Procedures

procedure, public :: err_set => t_err2_err_set ../../

set an error message at the location where error occured

procedure, public :: err_caller => t_err2_err_caller ../../

add a caller to the list of callers after an error

procedure, public :: err_write => t_err2_err_write ../../

output the error message of currntly recevied error

procedure, public :: err_present => t_err2_err_present ../../

check if an error is present or not

procedure, public :: err_reset => t_err2_err_reset ../../

reset the variables of this class