udbMetricIsDefinedProject

Description

Return true if the specified metric is defined for the specified programming language.

Syntax

#include “udb/udb.h” 
int udbMetricIsDefinedProject(UdbMetric metric, 
                              UdbLanguage language) 

Arguments

Argument
Description
UdbMetric metric
Specified metric to check for
UdbLanguage language
Specified project language

UdbLanguage specifies a programming language supported by Understand databases. Valid values are:

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

Return Values

Return Value
Description
int
true if the specified metric is defined for the kind of the specified entity.

Example Usage

if (udbMetricIsDefinedProject(Udb_cMetricCountLineCode, 
                              Udb_language_C ) ) 
   ... 
} 

See Also

udbMetricIsDefinedEntity

udbMetricListProject

udbMetricValueProject

udbDbLanguage


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