Cartesius Library
polymorphic_list_mod::list Type Reference

Public Member Functions

procedure, pass addvalue
 
procedure, pass firstvalue
 
procedure, pass reset
 
procedure, pass next
 
procedure, pass currentvalue
 
procedure, pass morevalues
 
procedure, pass appendlist
 
procedure, pass dissolvelist
 
procedure, pass printlist
 
procedure, pass list_len
 
procedure, pass link_at => list_link_at_index
 
procedure, pass at => list_value_at_index
 
procedure, pass swap_at => list_swap_indices
 
procedure, pass index => list_index
 
procedure, pass removecurrentvalue
 
procedure, pass purgecurrentvalue
 
procedure, pass rotate_left => rotate_list_left
 
procedure, pass copy => copylist
 
procedure, pass contains => list_contains
 
procedure, pass merge => mergelist
 
generic, public any => any_no_params, any_one_param
 

Public Attributes

class(link), pointer firstlink => null()
 
class(link), pointer lastlink => null()
 
class(link), pointer currlink => null()
 

Private Member Functions

procedure, private any_no_params => list_any_no_params
 
procedure, private any_one_param => list_any_one_param
 

Member Function/Subroutine Documentation

◆ addvalue()

procedure, pass polymorphic_list_mod::list::addvalue

◆ any()

generic, public polymorphic_list_mod::list::any

◆ any_no_params()

procedure, private polymorphic_list_mod::list::any_no_params
private

◆ any_one_param()

procedure, private polymorphic_list_mod::list::any_one_param
private

◆ appendlist()

procedure, pass polymorphic_list_mod::list::appendlist

◆ at()

procedure, pass polymorphic_list_mod::list::at

◆ contains()

procedure, pass polymorphic_list_mod::list::contains

◆ copy()

procedure, pass polymorphic_list_mod::list::copy

◆ currentvalue()

procedure, pass polymorphic_list_mod::list::currentvalue

◆ dissolvelist()

procedure, pass polymorphic_list_mod::list::dissolvelist

◆ firstvalue()

procedure, pass polymorphic_list_mod::list::firstvalue

◆ index()

procedure, pass polymorphic_list_mod::list::index

◆ link_at()

procedure, pass polymorphic_list_mod::list::link_at

◆ list_len()

procedure, pass polymorphic_list_mod::list::list_len

◆ merge()

procedure, pass polymorphic_list_mod::list::merge

◆ morevalues()

procedure, pass polymorphic_list_mod::list::morevalues

◆ next()

procedure, pass polymorphic_list_mod::list::next

◆ printlist()

procedure, pass polymorphic_list_mod::list::printlist

◆ purgecurrentvalue()

procedure, pass polymorphic_list_mod::list::purgecurrentvalue

◆ removecurrentvalue()

procedure, pass polymorphic_list_mod::list::removecurrentvalue

◆ reset()

procedure, pass polymorphic_list_mod::list::reset

◆ rotate_left()

procedure, pass polymorphic_list_mod::list::rotate_left

◆ swap_at()

procedure, pass polymorphic_list_mod::list::swap_at

Member Data Documentation

◆ currlink

class(link), pointer polymorphic_list_mod::list::currlink => null()

◆ firstlink

class(link), pointer polymorphic_list_mod::list::firstlink => null()

◆ lastlink

class(link), pointer polymorphic_list_mod::list::lastlink => null()

The documentation for this type was generated from the following file: