libsim
Versione 7.1.7
|
like abstract class to use character lists in fortran 2003 (gnu gcc 4.8 do not work with character(len=:). Continua...
Tipi di dato | |
type | list |
Abstract implementation of doubly-linked list. Continua... | |
interface | displayValues |
Print the list. Continua... | |
Funzioni/Subroutine | |
subroutine | display (this) |
Print the list. Continua... | |
integer function | countelements (this) |
count values in list Continua... | |
subroutine | append (this, value) |
add class(*) to end of list Continua... | |
subroutine | prepend (this, value) |
add class(*) to beginning of list Continua... | |
logical function | insert (this, value, index) |
add class(*) to position in list Continua... | |
integer function | currentindex (this) |
get index of currLink Continua... | |
subroutine | rewind (this) |
reset list iterator to start Continua... | |
subroutine | forward (this) |
reset list iterator to end Continua... | |
subroutine | next (this) |
increment list iterator Continua... | |
subroutine | prev (this) |
increment list iterator Continua... | |
character(len=listcharmaxlen) function | currentpoli (this) |
get value from currLink Continua... | |
logical function | element (this) |
return .true. Continua... | |
logical function | seek (this, index) |
set list iterator to index return .false. Continua... | |
logical function | delete (this, index) |
delete values from list return .true. Continua... | |
like abstract class to use character lists in fortran 2003 (gnu gcc 4.8 do not work with character(len=:).
The program example is the better starting point: