modulefdoc_links
Connecting names to entities: bindings, interfaces, implementations and procedure calls.
Uses
- json_module
- fdoc_util
- fdoc_model
- fdoc_project
- fdoc_progress
Graphs
Uses
Used by
Functions
context_ofprivate
The type whose members a reference through item reaches, or 0.
dump_links
How entities are connected, as JSON, for comparison with FORD.
label_itemprivate
The entity that label means in context, a scope or a type, or 0.
qualified_namerecursiveprivate
The name of entity id with those around it, up to its top-level unit.
type_bindingprivate
The binding named name of type id, including inherited ones, or 0.
type_memberprivate
The component of kind kind named name of type id, including inherited ones, or 0.
variable_typeprivate
The derived type of variable id, or 0.
Subroutines
link_bindingprivate
Find what a type-bound procedure binds to and its interface.
link_constructorprivate
Find the procedure or interface named like type id.
link_implementationprivate
Connect a separate module procedure with its interface, and copy what it does not repeat.
link_module_proceduresprivate
Find what a generic interface lists with module procedure.
link_submoduleprivate
Add submodule id to the descendants of its parent.
link_variableprivate
Find the type or interface that a variable declaration names.