Independent error-storing and reporting type,
using the __FILE__
and __LINE__
pre-processor macros.
private function error_constructor () |
final :: error_destructor |
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 |