oaDMDataType Class Reference


Public Methods

 oaDMDataType (oaDMDataTypeEnum valueIn)
 oaDMDataType (const oaString &name)
 ~oaDMDataType ()
const oaStringgetName () const
 operator oaDMDataTypeEnum () const

Detailed Description

The oaDMDataType class is an enum wrapper class for oaDMDataTypeEnum values.

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

enum oaDMDataTypeEnum
 

Enumeration values:
oacDMPropDataType  "propDataType"
oacDMGroupDataType  "groupDataType"
oacDMGroupMemDataType  "groupMemDataType"
oacDMFeatureDataType  "featureDataType"
oacDMFeaturePolicyDataType  "featurePolicyDataType"
oacDMGroupDefDataType 


Constructor & Destructor Documentation

oaDMDataType::oaDMDataType oaDMDataTypeEnum    valueIn [inline]
 

This constructor for the oaDMDataType class takes an oaDMDataTypeEnum value.

Parameters:
valueIn an oaDMDataTypeEnum value

oaDMDataType::oaDMDataType const oaString &    name
 

This constructor for the oaDMDataType class takes the name of an oaDMDataTypeEnum value.

Parameters:
name the name of an oaDMDataTypeEnum value

oaDMDataType::~oaDMDataType   [inline]
 

This is the destructor for the oaDMDataType class.


Member Function Documentation

const oaString & oaDMDataType::getName   const
 

This function returns the name associated with the oaDMDataTypeEnum value encapsulated by this oaDMDataType object.

oaDMDataType::operator oaDMDataTypeEnum   const [inline]
 

This operator casts this oaDMDataType object into its corresponding oaDMDataTypeEnum value.


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

Return to top of page