Nodes of different colours represent the following:
Solid arrows point from a parent (sub)module to the submodule which is descended from it. Dashed arrows point from a module being used to the module or program unit using it.
procedure, public :: SetRadius => Circle_SetRadius | |
procedure, public :: GetRadius => Circle_GetRadius | |
procedure, public :: DataSizeInBytes => Circle_DataSizeInBytes | |
generic, public :: assignment(=) => Circle_Assign |