sll_remove Subroutine

public recursive subroutine sll_remove(node, key, found, parent_node)

Search for a node with a specific key and remove

Arguments

Type IntentOptional Attributes Name
type(fhash_node_t), intent(inout) :: node

Node to remove from

class(fhash_key_t) :: key

Key to remove

logical, intent(out), optional :: found

Indicates if the key was found in node and removed

type(fhash_node_t), intent(inout), optional :: parent_node

Used internally


Contents