udbEntityLanguage

Description

Returns the general language of the specified entity, which is based on the entity kind.

Syntax

#include “udb/udb.h” 
UdbLanguage  udbEntityLanguage(UdbEntity entity) 

Arguments

Argument
Description
UdbEntity entity
Specify the entity. The entity kind is examined to determine the language.

Return Values

UdbEntityLanguage returns one of the following values specifying the general language of the specified entity, based on the entity kind.

Return Values
Description
Udb_language_Ada
Conforms to Ada.
Udb_language_C
Conforms to C or C++.
Udb_language_Fortran
Conforms to FORTRAN.
Udb_language_Java
Conforms to Java.
Udb_language_Jovial
Conforms to JOVIAL.
Udb_language_Pascal
Conforms to Pascal.

Example Usage

language = udbEntityLanguage(entity);
switch (language) { 
   case Udb_language_C : ...
   case Udb_language_Fortran : ...
   case Udb_language_Ada : ...
   } 

See Also

udbDbLanguage

udbKindLanguage

udbMetricIsDefinedProject

udbMetricListLanguage

udbMetricListProject


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