Ada Ref and Refby Kinds

Kind Name
Entity Performing Reference
Entity Being Referenced
Ada Ref
array_type
some_type
Ada Refby
some_type
array_type
Ada Import Ref
some_pack
some_proc
Ada Importby Refby
some_proc
some_pack

Ref and Refby reference kinds indicate a reference to an entity that does not fall under any other category.

All occurrences of an entity name have an associated reference. If the reference is not one of the other kinds described, it will be of type Ada Ref. Examples are the use of a type name in an array bounds declaration, and the use of an entity in a representation clause.

package some_pack is 
   type some_type is 1..10; 
   type array_type is array(some_type) of integer; 
end; 

Import Ref and Import Refby reference kinds indicate the subroutine is named in an import pragma.

package some_pack is 
   procedure some_proc; 
   pragma import(C, some_proc); 
end; 

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