libsim Versione 7.2.1
Membri pubblici | Attributi pubblici | Attributi privati | Elenco di tutti i membri
Riferimenti per il tipo datolist

Abstract implementation of doubly-linked list. Continua...

Diagramma delle classi per list
Inheritance graph
[legenda]

Membri pubblici

procedure, non_overridable append (this, value)
 add class(*) to end of list
 
procedure, non_overridable prepend (this, value)
 add class(*) to beginning of list
 
procedure, non_overridable insert (this, value, index)
 add class(*) to position in list
 
procedure, non_overridable rewind (this)
 reset list iterator to start
 
procedure, non_overridable forward (this)
 reset list iterator to end
 
procedure, non_overridable seek (this, index)
 set list iterator to index
 
procedure, non_overridable next (this)
 increment list iterator
 
procedure, non_overridable prev (this)
 increment list iterator
 
procedure, non_overridable currentpoli (this)
 get value from currLink
 
procedure, non_overridable currentindex (this)
 get index of currLink
 
procedure, non_overridable element (this)
 associated current element
 
procedure, non_overridable delete (this, index)
 delete values from list
 
procedure, non_overridable countelements (this)
 count values in list
 
procedure display (this)
 print values in list
 

Attributi pubblici

class(link), pointer lastlink => null()
 last link in list
 
class(link), pointer currlink => null()
 list iterator
 
integer index =imiss
 index to current
 

Attributi privati

class(link), pointer firstlink => null()
 first link in list
 

Descrizione dettagliata

Abstract implementation of doubly-linked list.

Definizione alla linea 57 del file list_abstractforchar.F03.


Generated with Doxygen.