Inheritance diagram for oaScalarName:
Public Methods | |
oaScalarName () | |
oaScalarName (const oaNameSpace &nSpace, const oaChar *in) | |
oaScalarName (const oaScalarName &in) | |
void | init (const oaNameSpace &nSpace, const oaChar *in) |
void | get (const oaNameSpace &nSpace, oaString &out) const |
void | get (oaString &out) const |
oaUInt4 | getNumBits () const |
oaScalarName & | operator= (const oaScalarName &name) |
void | append (const oaNameMem &in) |
oaBoolean | operator== (const oaScalarName &name) const |
oaBoolean | operator!= (const oaScalarName &name) const |
Friends | |
class | oaNameTbl |
class | oaVectorBitName |
class | oaVectorName |
For developers implementing a new namespace, the new namespace must provide support for scalar names.
|
This function constructs an empty oaScalarName object. |
|
This function constructs an oaScalarName object, evaluating the specified input string in the specified nameSpace.
|
|
This function constructs a copy of an oaScalarName object that is identical to the specified oaScalarName. |
|
This function appends the specified member to this name.
|
|
This function returns this name mapped into the oaNative nameSpace.
|
|
This function returns this name mapped into the specified nameSpace.
|
|
This function returns the number of bits this scalar name represents. It returns 0 if this scalar name is empty, and 1 otherwise. |
|
This function initializes the oaScalarName object by clearing previously stored name data, then re-initializes its value to the string specified by in, evaluating it in the specified nameSpace. This allows reuse of the oaName object to improve application performance and capacity.
|
|
This function compares the specified oaScalarName object with this oaScalarName object. If the two oaScalarName objects are the same, this function returns false; otherwise, this function returns true.
|
|
This function is the assignment operator that copies the specified oaScalarName object and returns it. The function copies all member data so the duplicate does not rely on information from the original. |
|
This function compares the specified oaScalarName object with this oaScalarName object. If the two oaScalarName objects are the same, this function returns true; otherwise, this function returns false.
|
|
Reimplemented from oaNameBase. |
|
|
|
|
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.