stack_real_iterator Derived Type

type, public :: stack_real_iterator

迭代器


Contents

Source Code


Type-Bound Procedures

procedure, public, :: next => stack_real_iterator_next

  • private pure subroutine stack_real_iterator_next(self, item)

    Get the next item from the stack_real_iterator

    Arguments

    Type IntentOptional Attributes Name
    class(stack_real_iterator), intent(inout) :: self
    real(kind=rk), intent(out) :: item

procedure, public, :: clear => stack_real_iterator_clear

  • private pure subroutine stack_real_iterator_clear(self)

    Clear the stack_real_iterator

    Arguments

    Type IntentOptional Attributes Name
    class(stack_real_iterator), intent(inout) :: self

Source Code

    type stack_real_iterator
        private
        type(node), pointer :: ptr => null()
    contains
        procedure :: next => stack_real_iterator_next
        procedure :: clear => stack_real_iterator_clear
    end type stack_real_iterator