Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(array_list), | intent(inout) | :: | this | |||
class(*), | intent(in) | :: | item | An item, all occurrences of which will be removed from the list |
Remove all occurrences of the specified item from the list, moving all succeeding items back in position. No action is taken if the item is not present.
subroutine array_list_remove_all(this, item)
!* Author: Chris MacMackin
! Date: March 2016
!
! Remove all occurrences of the specified item from the list,
! moving all succeeding items back in position. No action is taken
! if the item is not present.
!
class(array_list), intent(inout) :: this
class(*), intent(in) :: item
!! An item, all occurrences of which will be removed from the
!! list
end subroutine array_list_remove_all