aot_path_delNode Subroutine

public subroutine aot_path_delNode(me, isEmpty)

The delNode removes the last node from the list of nodes of the given path.

With the optional isEmpty argument, it can be tested, if the list is completely empty after this operation.

Arguments

TypeIntentOptionalAttributesName
type(aot_path_type), intent(inout) :: me

Path to delet the last node from

logical, intent(out), optional :: isEmpty

Flag, if resulting path is empty (contains no nodes anymore)


Called by

proc~~aot_path_delnode~~CalledByGraph proc~aot_path_delnode aot_path_delNode proc~aot_fin_path aot_fin_path proc~aot_fin_path->proc~aot_path_delnode proc~aot_init_path aot_init_path proc~aot_init_path->proc~aot_fin_path proc~aot_path_copy aot_path_copy proc~aot_path_copy->proc~aot_fin_path interface~assignment(=) assignment(=) interface~assignment(=)->proc~aot_path_copy

Contents


Variables

TypeVisibilityAttributesNameInitial
type(aot_path_node_type), private, pointer:: curNode=> NULL()
logical, private :: emptyList