fdoc

typeuse_t

A use statement.

Components

NameTypeAttributesDefaultDescription
modulecharacter(len=:)allocatable

the module, in lowercase

onlylogical.false.

has an only list

renamestype(rename_t)allocatabledimension(:)

the only list

speccharacter(len=:)allocatable

what follows the module name

targetinteger0

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

Graphs

Inherits

Inherited by