Appendix A Entity and Reference Kinds

## Fortran Reference Kinds

This section lists the general categories of Fortran reference kinds (and inverse relations) and the specific kind literal names associated with them.

### Fortran Call and Callby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Call | Udb_ftnCall
Fortran Inc Call | Udb_ftnCallInclude

KIND FULlName | Literal Name
--- | ---
Fortran Callby | Udb_ftnCallby
Fortran Inc Callby | Udb_ftnCallbyInclude

### Fortran Contain and Containin Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Contain | Udb_ftnContain
Fortran Inc Contain | Udb_ftnContainInclude

KIND FULlName | Literal Name
--- | ---
Fortran Containin | Udb_ftnContainin
Fortran Inc Containin | Udb_ftnContaininInclude

### Fortran Declare and Declarein Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Declare | Udb_ftnDeclare
Fortran Inc Declare | Udb_ftnDeclareInclude

KIND FULlName | Literal Name
--- | ---
Fortran Declarein | Udb_ftnDeclarein
Fortran Inc Declarein | Udb_ftnDeclareinInclude

### Fortran Define and Definein Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Define | Udb_ftnDefine
Fortran Inc Define | Udb_ftnDefineInclude
Fortran Define Private | Udb_ftnDefinePrivate
Fortran Inc Define Private | Udb_ftnDefinePrivateInclude

KIND FULlName | Literal Name
--- | ---
Fortran Definein | Udb_ftnDefinein
Fortran Inc Definein | Udb_ftnDefineinInclude
Fortran Define Privatein | Udb_ftnDefinePrivatein
Fortran Inc Define Privatein | Udb_ftnDefinePrivateinInclude

### Fortran End and Endby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran End | Udb_ftnEnd
Fortran Inc End | Udb_ftnEndInclude

KIND FULlName | Literal Name
--- | ---
Fortran Endby | Udb_ftnEndby
Fortran Inc Endby | Udb_ftnEndbyInclude

### Fortran Equivalence and Equivalenceby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Equivalence | Udb_ftnEquivalence
Fortran Inc Equivalence | Udb_ftnEquivalenceInclude

KIND FULlName | Literal Name
--- | ---
Fortran Equivalenceby | Udb_ftnEquivalenceby
Fortran Inc Equivalenceby | Udb_ftnEquivalencebyInclude

### Fortran Include and Includeby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Include | Udb_ftnInclude
Fortran Inc Include | Udb_ftnIncludeInclude

KIND FULlName | Literal Name
--- | ---
Fortran Includeby | Udb_ftnIncludeby
Fortran Inc Includeby | Udb_ftnIncludebyInclude

### Fortran InterfaceRef and InterfaceRefby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran InterfaceRef | Udb_ftnInterfaceRef
Fortran Inc InterfaceRef | Udb_ftnInterfaceRefInclude

KIND FULlName | Literal Name
--- | ---
Fortran InterfaceRefby | Udb_ftnInterfaceRefby
Fortran Inc InterfaceRefby | Udb_ftnInterfaceRefbyInclude

### Fortran ModuleUse and ModuleUseby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran ModuleUse | Udb_ftnModuleUse
Fortran Inc ModuleUse | Udb_ftnModuleUseInclude

KIND FULlName | Literal Name
--- | ---
Fortran ModuleUseby | Udb_ftnModuleUseby
Fortran Inc ModuleUseby | Udb_ftnModuleUsebyInclude

### Fortran ModuleUse Only and ModuleUseby Only Kinds

KIND FULlName | Literal Name
--- | ---
Fortran ModuleUse Only | Udb_ftnModuleUseOnly
Fortran Inc ModuleUse Only | Udb_ftnModuleUseOnlyInclude

KIND FULlName | Literal Name
--- | ---
Fortran ModuleUseby Only | Udb_ftnModuleUseOnlyby
Fortran Inc ModuleUseby Only | Udb_ftnModuleUseOnlybyInclude

### Fortran Ref and Refby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Ref | Udb_ftnRef
Fortran Inc Refby | Udb_ftnRefInclude

KIND FULlName | Literal Name
--- | ---
Fortran Ref | Udb_ftnRefby
Fortran Inc Refby | Udb_ftnRefbyInclude

### Fortran Set and Setby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Set | Udb_ftnDataSet
Fortran Inc Set | Udb_ftnDataSetInclude

KIND FULlName | Literal Name
--- | ---
Fortran Setby | Udb_ftnDataSetby
Fortran Inc Setby | Udb_ftnDataSetbyInclude

### Fortran Type and Typedby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Typed | Udb_ftnTyped
Fortran Inc Typed | Udb_ftnTypedInclude

KIND FULlName | Literal Name
--- | ---
Fortran Typedby | Udb_ftnTypedby
Fortran Inc Typedby | Udb_ftnTypedbyInclude

### Fotran Use and Useby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran Use | Udb_ftnDataUse
Fortran Inc Use | Udb_ftnDataUseInclude

KIND FULlName | Literal Name
--- | ---
Fortran Useby | Udb_ftnDataUseby
Fortran Inc Useby | Udb_ftnDataUsebyInclude

### Fortran UseModuleEntity and UseModuleEntityby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran UseModuleEntity | Udb_ftnModuleEntityUse
Fortran Inc UseModuleEntity | Udb_ftnModuleEntityUseInclude

KIND FULlName | Literal Name
--- | ---
Fortran UseModuleEntityby | Udb_ftnModuleUseby
Fortran Inc UseModuleEntityby | Udb_ftnModuleUsebyInclude

### Fortran UseRenameEntity and UseRenameEntityby Kinds

KIND FULlName | Literal Name
--- | ---
Fortran UseRenameEntity | Udb_ftnModuleEntityRename
Fortran Inc UseRenameEntity | Udb_ftnModuleEntityRenameInclude

KIND FULlName | Literal Name
--- | ---
Fortran UseRenameEntityby | Udb_ftnModuleEntityRenameby
Fortran Inc UseRenameEntityby | Udb_ftnModuleEntityRenamebyInclude

Scientific Toolworks, Inc. http://www.scitools.com Voice: (802) 763-2995 Fax: (802) 763-3066 support@scitools.com sales@scitools.com