typesymbol_list_tprivate
Names, in the order they were added, with an index.
Components
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| index | type(name_index_t) | the position of each name | ||
| n | integer | 0 | how many there are | |
| s | type(symbol_t) | allocatabledimension(:) | storage; only |
Source
Show the code
type :: symbol_list_t
!! Names, in the order they were added, with an index.
type(symbol_t), allocatable :: s(:) !! storage; only `s(1:n)` is in use
integer :: n = 0 !! how many there are
type(name_index_t) :: index !! the position of each name
end type symbol_list_t