oaLibDataType Class Reference


Public Methods

 oaLibDataType (oaLibDataTypeEnum valueIn)
 oaLibDataType (const oaString &name)
 ~oaLibDataType ()
const oaStringgetName () const
 operator oaLibDataTypeEnum () const

Detailed Description

The oaLibDataType class is an enum wrapper class for oaLibDataTypeEnum values.

See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.

enum oaLibDataTypeEnum
 

Enumeration values:
oacLibPropDataType  "propDataType"
oacLibGroupDataType  "groupDataType"
oacLibGroupMemDataType  "groupMemDataType"
oacLibValueDataType  "valueDataType"
oacLibConstraintParamDefDataType  "constraintParamDefDataType"
oacLibConstraintParamDataType  "constraintParamDataType"
oacLibConstraintDefDataType  "constraintDefDataType"
oacLibConstraintDataType  "constraintDataType"
oacLibConstraintGroupDataType  "constraintGroupDataType"
oacLibConstraintGroupMemDataType  "constraintGroupMemDataType"
oacLibConstraintGroupHeaderDataType  "constraintGroupHeaderDataType"
oacCellDataType  "cellDataType"
oacViewDataType  "viewDataType"
oacCellViewDataType  "cellViewDataType"
oacDMFileDataType  "fileDataType"
oacLibFeatureDataType  "featureDataType"
oacLibFeaturePolicyDataType  "featurePolicyDataType"
oacLibGroupDefDataType  "groupDefData"


Constructor & Destructor Documentation

oaLibDataType::oaLibDataType oaLibDataTypeEnum    valueIn [inline]
 

This oaLibDataType constructor takes an oaLibDataTypeEnum value as input.

Parameters:
valueIn an oaLibDataTypeEnum value

oaLibDataType::oaLibDataType const oaString &    name
 

This oaLibDataType constructor takes an oaLibDataTypeEnum string name as input.

Parameters:
name an oaLibDataTypeEnum string name
Exceptions:
oacInvalidLibDataTypeName the specified oaLibDataTypeEnum string name is invalid

oaLibDataType::~oaLibDataType   [inline]
 

This is the oaLibDataType destructor.


Member Function Documentation

const oaString & oaLibDataType::getName   const
 

This function returns the string name of the oaLibDataTypeEnum value for this oaLibDataType wrapper object.

oaLibDataType::operator oaLibDataTypeEnum   const [inline]
 

This function casts this oaLibDataType into its corresponding oaLibDataTypeEnum value.


The documentation for this class was generated from the following files:

Return to top of page