oaAssignmentAttrType Class Reference

Inheritance diagram for oaAssignmentAttrType:

oaAttrType


Public Methods

 oaAssignmentAttrType (oaAssignmentAttrTypeEnum vIn)
 oaAssignmentAttrType (const oaString &name)
 oaAssignmentAttrType (oaAttrType attr)
virtual const oaStringgetName () const
oaAssignmentAttrTypeEnum getValue () const

Detailed Description

The oaAssignmentAttrType class is a wrapper for the the enumerated values that represent the different attributes of an oaAssignment object that can be referenced by an oaAttrDisplay object.

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

enum oaAssignmentAttrTypeEnum
 

Enumeration values:
oacNameAssignmentAttrType  "name"
Specifies the assignment attribute name


Constructor & Destructor Documentation

oaAssignmentAttrType::oaAssignmentAttrType oaAssignmentAttrTypeEnum    valueIn
 

This function constructs an instance of an oaAssignmentAttrType class using the specified oaAssignmentAttrTypeEnum value.

oaAssignmentAttrType::oaAssignmentAttrType const oaString &    name
 

This function constructs an instance of an oaAssignmentAttrType class using the oaAssignmentAttrTypeEnum associated with the specified string name. This name must be defined in the legal set of names associated with oaAssignmentAttrTypeEnum.

Exceptions:
oacInvalidAssignmentAttrTypeName 

oaAssignmentAttrType::oaAssignmentAttrType oaAttrType    attr
 

This function constructs an oaAssignmentAttrType class using the oaAttrType as input to support the class down-cast.


Member Function Documentation

const oaString & oaAssignmentAttrType::getName   const [virtual]
 

The function returns the name string associated with the encapsulated oaAssignmentAttrTypeEnum object.

oaAssignmentAttrTypeEnum oaAssignmentAttrType::getValue   const [inline]
 

This function returns the integer enum value of this assign attribute type.


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

Return to top of page