list_push Interface

public interface list_push

Module Procedures

public subroutine list_timerenv_push(list, value)

Appends the given value at the end of the list.

Arguments

Type IntentOptional Attributes Name
type(list_timerenv_type), intent(inout) :: list
type(timer_env_type), intent(in), POINTER :: value

public subroutine list_routinestat_push(list, value)

Appends the given value at the end of the list.

Arguments

Type IntentOptional Attributes Name
type(list_routinestat_type), intent(inout) :: list
type(routine_stat_type), intent(in), POINTER :: value

public subroutine list_routinereport_push(list, value)

Appends the given value at the end of the list.

Arguments

Type IntentOptional Attributes Name
type(list_routinereport_type), intent(inout) :: list
type(routine_report_type), intent(in), POINTER :: value

public subroutine list_callstackentry_push(list, value)

Appends the given value at the end of the list.

Arguments

Type IntentOptional Attributes Name
type(list_callstackentry_type), intent(inout) :: list
type(callstack_entry_type), intent(in) :: value