Inheritance diagram for oaDefNS:
Protected Methods | |
virtual oaBoolean | isEqual (const oaVectorName &n1, const oaVectorBitName &n2) const |
virtual void | getInternalVector (const oaChar *in, oaVectorName &out, oaBoolean baseOnly=false) const |
virtual void | getVectorName (const oaVectorName &in, oaString &out, oaUInt4 &loc) const |
The DEF nameSpace does not support vectored or stepped names, though it supports vector bit names. This nameSpace is case sensitive with programmable bus characters. DEF has a programmable hierarchy character. See its parent class oaLefNS for the functions that set and get the bus and hierarchy characters. Since keywords in DEF are position-sensitive, they are valid as names. See the LEF/DEF Name Space Section of the Programmers Guide for a more detailed description of the characteristics of the DEF name space.
|
This function returns in out, the input string mapped into the internal name space. If the value of baseOnly is false, the string is interpreted as an entire vector name. If the value is true, in is interpreted as the base of the vector bit name. Derived name spaces that support vector names should reimplement this function.
Reimplemented from oaLefNS. |
|
This function returns in the string out, at the location loc, the input vector name in mapped into this name space. It is assumed the input name is in the native name space format. Derived name spaces that support vector names should reimplement this function.
Reimplemented from oaLefNS. |
|
This function returns a boolean indicating whether or not the two specified names are equal in this namespace.
Reimplemented from oaLefNS. |
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.