Integer64GridFactoryMapIterator Derived Type

type, public :: Integer64GridFactoryMapIterator


Inherits

type~~integer64gridfactorymapiterator~~InheritsGraph type~integer64gridfactorymapiterator Integer64GridFactoryMapIterator type~integer64gridfactorymap Integer64GridFactoryMap type~integer64gridfactorymapiterator->type~integer64gridfactorymap reference type~s_iterator~13 s_iterator type~integer64gridfactorymapiterator->type~s_iterator~13 setIter type~set2~13 set2 type~integer64gridfactorymap->type~set2~13 tree type~s_iterator~13->type~set2~13 reference type~ivector~12 iVector type~set2~13->type~ivector~12 parents, lefts, rights, heights type~tvector~12 tVector type~set2~13->type~tvector~12 items type~pair~12 pair type~tvector~12->type~pair~12 elements

Type-Bound Procedures

procedure, public :: equal => m_iter_equal

procedure, public :: key => m_key

  • private function m_key(this) result(res)

    Arguments

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

    Return Value integer(kind=INT64), pointer

procedure, public :: next => m_next

procedure, public :: notEqual => m_iter_not_equal

generic, public :: operator(/=) => notEqual

generic, public :: operator(==) => equal

procedure, public :: previous => m_previous

procedure, public :: value => m_value