assert Interface

interface


Calls

interface~~assert~~CallsGraph interface~assert assert proc~assert assert interface~assert->proc~assert interface~prif_error_stop prif_error_stop proc~assert->interface~prif_error_stop proc~prif_error_stop prif_error_stop interface~prif_error_stop->proc~prif_error_stop proc~run_callbacks run_callbacks proc~prif_error_stop->proc~run_callbacks proc~prif_error_stop_character prif_error_stop_character proc~prif_error_stop->proc~prif_error_stop_character proc~prif_error_stop_integer prif_error_stop_integer proc~prif_error_stop->proc~prif_error_stop_integer interface~caf_decaffeinate caf_decaffeinate proc~prif_error_stop_character->interface~caf_decaffeinate proc~prif_error_stop_integer->interface~caf_decaffeinate

Called by

interface~~assert~~CalledByGraph interface~assert assert proc~prif_co_reduce prif_co_reduce proc~prif_co_reduce->interface~assert proc~base_pointer base_pointer proc~base_pointer->interface~assert interface~prif_co_reduce prif_co_reduce interface~prif_co_reduce->proc~prif_co_reduce proc~prif_get prif_get proc~prif_get->proc~base_pointer proc~prif_put prif_put proc~prif_put->proc~base_pointer proc~prif_co_max prif_co_max proc~prif_co_max->interface~prif_co_reduce proc~prif_co_min prif_co_min proc~prif_co_min->interface~prif_co_reduce interface~prif_put prif_put interface~prif_put->proc~prif_put interface~prif_get prif_get interface~prif_get->proc~prif_get interface~prif_co_max prif_co_max interface~prif_co_max->proc~prif_co_max interface~prif_co_min prif_co_min interface~prif_co_min->proc~prif_co_min

module module subroutine assert(assertion, description, diagnostics)

Arguments

TypeIntentOptionalAttributesName
logical, intent(in) :: assertion
character(len=*), intent(in) :: description
class(*), intent(in), optional :: diagnostics