Fortran UseModuleEntity and ModuleUse Only

UseModuleEntity and UseModuleEntityby indicate that an entity is referenced in an “ONLY” clause in a “USE” statement.

ModuleUse Only and ModuleUseby Only indicate that a program unit has a “USE” statement for a module, and that the use statement has an “ONLY” clause.

MODULE A 
   INTEGER X 
   INTEGER Y 
END MODULE A 
MODULE B 
   USE A, ONLY X 
END MODULE B 
Reference Kind
Entity Performing Reference
Entity Being Referenced
Fortran UseModuleEntity
B
X
Fortran UseModuleEntityby
X
B
Fortran ModuleUse Only
B
A
Fortran ModuleUseby Only
A
B
 

Scientific Toolworks, Inc.
http://www.scitools.com