typeuse_t
A use statement.
Components
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| module | character(len=:) | allocatable | the module, in lowercase | |
| only | logical | .false. | has an | |
| renames | type(rename_t) | allocatabledimension(:) | the | |
| spec | character(len=:) | allocatable | what follows the module name | |
| target | integer | 0 | the module's entity, if it is known |
Source
Show the code
type, public :: use_t
!! A `use` statement.
character(len=:), allocatable :: module !! the module, in lowercase
character(len=:), allocatable :: spec !! what follows the module name
integer :: target = 0 !! the module's entity, if it is known
logical :: only = .false. !! has an `only` list
type(rename_t), allocatable :: renames(:) !! the `only` list
end type use_t