GriddedComponentDriverMapIterator Derived Type

type, public :: GriddedComponentDriverMapIterator


Inherits

type~~griddedcomponentdrivermapiterator~~InheritsGraph type~griddedcomponentdrivermapiterator GriddedComponentDriverMapIterator type~griddedcomponentdrivermap GriddedComponentDriverMap type~griddedcomponentdrivermapiterator->type~griddedcomponentdrivermap reference type~omap_vectoriterator omap_VectorIterator type~griddedcomponentdrivermapiterator->type~omap_vectoriterator key_iter type~omap_map omap_Map type~griddedcomponentdrivermap->type~omap_map map type~omap_vector omap_Vector type~griddedcomponentdrivermap->type~omap_vector ordered_keys type~omap_k_wrapper omap_K_wrapper type~omap_vectoriterator->type~omap_k_wrapper elements type~omap_i_set omap_I_Set type~omap_map->type~omap_i_set tree type~omap_vector->type~omap_k_wrapper elements type~omap_i_s_basenode omap_I_s_BaseNode type~omap_i_set->type~omap_i_s_basenode root

Type-Bound Procedures

procedure, public :: at => omap_iter_at

procedure, public :: first => omap_iter_first

  • private function omap_iter_first(this) result(first)

    Arguments

    Type IntentOptional Attributes Name
    class(GriddedComponentDriverMapIterator), intent(in), target :: this

    Return Value character(len=:), pointer

procedure, public :: next => omap_iter_next

procedure, public :: prev => omap_iter_prev

procedure, public :: second => omap_iter_second