ActualPtSpecPtrMapIterator Derived Type

type, public :: ActualPtSpecPtrMapIterator


Inherits

type~~actualptspecptrmapiterator~~InheritsGraph type~actualptspecptrmapiterator ActualPtSpecPtrMapIterator type~actualptspecptrmap ActualPtSpecPtrMap type~actualptspecptrmapiterator->type~actualptspecptrmap reference type~map_setiterator~11 map_SetIterator type~actualptspecptrmapiterator->type~map_setiterator~11 set_iter type~map_set~11 map_Set type~actualptspecptrmap->type~map_set~11 tree type~map_s_node~11 map_s_Node type~map_setiterator~11->type~map_s_node~11 node type~map_setiterator~11->type~map_set~11 tree type~map_s_node~11->type~map_s_node~11 parent type~actualptspecptrpair ActualPtSpecPtrPair type~map_s_node~11->type~actualptspecptrpair value type~map_s_basenode~11 map_s_BaseNode type~map_s_node~11->type~map_s_basenode~11 left, right type~map_s_node~11->type~map_s_basenode~11 type~map_set~11->type~map_s_basenode~11 root type~actualconnectionpt ActualConnectionPt type~actualptspecptrpair->type~actualconnectionpt first type~stateitemspecptr StateItemSpecPtr type~actualptspecptrpair->type~stateitemspecptr second

Type-Bound Procedures

procedure, public :: first => map_iter_first

procedure, public :: next => map_iter_next

  • private recursive subroutine map_iter_next(this)

    Arguments

    Type IntentOptional Attributes Name
    class(ActualPtSpecPtrMapIterator), intent(inout) :: this

procedure, public :: of => map_iter_of

procedure, public :: prev => map_iter_prev

  • private subroutine map_iter_prev(this)

    Arguments

    Type IntentOptional Attributes Name
    class(ActualPtSpecPtrMapIterator), intent(inout) :: this

procedure, public :: second => map_iter_second