fdoc

typesymbols_tprivate

The names a module makes public, by category.

Components

NameTypeAttributesDefaultDescription
absintstype(symbol_list_t)

abstract interfaces

procstype(symbol_list_t)

procedures and interfaces

public_listtype(name_index_t)

the names of the module's public statements

stateinteger0

0 not computed, 1 being computed, 2 computed

typestype(symbol_list_t)

derived types

varstype(symbol_list_t)

variables

Source

Show the code
type :: symbols_t
    !! The names a module makes public, by category.
    type(symbol_list_t) :: procs                !! procedures and interfaces
    type(symbol_list_t) :: absints              !! abstract interfaces
    type(symbol_list_t) :: types                !! derived types
    type(symbol_list_t) :: vars                 !! variables
    type(name_index_t) :: public_list           !! the names of the module's `public` statements
    integer :: state = 0                        !! 0 not computed, 1 being computed, 2 computed
end type symbols_t

Graphs

Inherits

symbols_tsymbol_list_tprocs, absints, types, varsname_index_tpublic_listindexsymbol_ts

Inherited by