Public Methods | |
oaManagedType () | |
oaManagedType (oaTypeEnum valueIn) | |
oaManagedType (oaAbstractTypeEnum valueIn) | |
oaManagedType (const oaString &name) | |
~oaManagedType () | |
const oaString & | getName () const |
oaBoolean | isConcrete () const |
oaAbstractType | getAbstractType () const |
oaType | getConcreteType () const |
oaBoolean | isValid (oaType testType) const |
oaBoolean | operator> (const oaManagedType &rhs) const |
oaBoolean | operator== (const oaManagedType &rhs) const |
oaBoolean | operator!= (const oaManagedType &rhs) const |
See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers.
|
This is the default constructor for the oaManagedType class enum wrapper. It constructs an object that encapsulates an oaManagedTypeEnum with the value oacUnknownType. |
|
This constructor for the oaManagedType class takes an oaTypeEnum (concrete type enum) value.
|
|
This constructor for the oaManagedType class takes an oaAbstractTypeEnum (abstract type enum) value.
|
|
This function creates an instance of an oaManagedType object using the managed enum value associated with the specified string name. This name must be defined in the legal set of names associated with managed enums -- namely, valid concrete and abstract type enum names.
|
|
This function destroys this oaManagedType instance. |
|
This function returns the abstract type that this class represents.
|
|
This function returns the concrete type that this class represents.
|
|
This function returns the name associated with this encapsulated oaManagedType object. |
|
This function returns true if this managed type encapsulates a concrete enum type. |
|
This function returns true if the specified testType is a valid managed type.
|
|
This function is the user-defined inequality operator.
|
|
This function is the user-defined equality operator.
|
|
This function is the user-defined greater-than operator.
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.