0.6.0
Loading...
Searching...
No Matches
mod_generic_list Module Reference

Generic list. More...

Data Types

type  t_list
 
type  t_list_element
 
type  t_list_iterator
 

Functions/Subroutines

class(t_list_element) function, pointer list_add_element (list, list_element)
 
subroutine list_destructor (list)
 
subroutine list_clear (list)
 
type(t_list_iterator) function list_begin (list)
 
subroutine list_iterator_next (it)
 
logical function list_iterator_is_defined (it)
 
subroutine list_iterator_begin (it, list)
 

Detailed Description

Generic list.

Todo
documentation

Function/Subroutine Documentation

◆ list_add_element()

class(t_list_element) function, pointer mod_generic_list::list_add_element ( class(t_list), intent(inout) list,
class(t_list_element), intent(inout), pointer list_element )

◆ list_begin()

type(t_list_iterator) function mod_generic_list::list_begin ( class(t_list), intent(in) list)

◆ list_clear()

subroutine mod_generic_list::list_clear ( class(t_list), intent(inout) list)

◆ list_destructor()

subroutine mod_generic_list::list_destructor ( class(t_list), intent(inout) list)

◆ list_iterator_begin()

subroutine mod_generic_list::list_iterator_begin ( class(t_list_iterator), intent(inout) it,
class(t_list), intent(in) list )

◆ list_iterator_is_defined()

logical function mod_generic_list::list_iterator_is_defined ( class(t_list_iterator), intent(in) it)

◆ list_iterator_next()

subroutine mod_generic_list::list_iterator_next ( class(t_list_iterator), intent(inout) it)