get_node_data Subroutine

private subroutine get_node_data(me, value)

Get the data from a node

Type Bound

node

Arguments

Type IntentOptional Attributes Name
class(node), intent(in) :: me
class(*), intent(out), pointer :: value

Source Code

    subroutine get_node_data(me,value)
    implicit none

    class(node),intent(in)       :: me
    class(*),pointer,intent(out) :: value

    if (associated(me%value)) then
        value => me%value
    else
        error stop 'error: value pointer is not associated'
    end if

    end subroutine get_node_data