| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int64), | public | :: | count | = | 0 | ||
| integer(kind=int64), | public | :: | head | = | 1 | ||
| integer(kind=int64), | public, | allocatable | :: | ids(:) |
type :: queue_t integer(int64), allocatable :: ids(:) integer(int64) :: head = 1 integer(int64) :: count = 0 end type queue_t