tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
error.f90 File Reference

Provides API exports for the tblite_error handle. More...

Data Types

type  tblite_api_error::vp_error
 Void pointer to error handle. More...
 

Modules

module  tblite_api_error
 API export for error handling.
 

Functions/Subroutines

type(c_ptr) function, public tblite_api_error::new_error_api ()
 Create new error handle object.
 
subroutine, public tblite_api_error::delete_error_api (verror)
 Delete error handle object.
 
integer(c_int) function, public tblite_api_error::check_error_api (verror)
 Check error handle status.
 
subroutine, public tblite_api_error::clear_error_api (verror)
 Clear error from handle.
 
subroutine, public tblite_api_error::get_error_api (verror, charptr, buffersize)
 Get error message from error handle.
 

Variables

logical, parameter tblite_api_error::debug = .false.
 

Detailed Description

Provides API exports for the tblite_error handle.