PROPERTY {propName propVal}...
LEF properties are stored using oaProp objects. Whether a property is stored as an oaIntProp, oaIntRangeProp, oaDoubleProp, oaDoubleRange, or an oaStringProp depends on the type of the value. The API you use to store the property is:
oaCollection<oaProp, oaObject> oaObject::getProps() const;
oaIter<oaProp>::oaIter<oaProp>(const oaBaseCollection &coll)
oaProp *oaIter<oaProp>::getNext()
void oaProp::getName(oaString &name) const;
void oaProp::getValue(oaString &value) const;
Note: Any property name used in LEF must be defined in a PROPERTYDEFINITIONS statement.

Copyright © 2003-2008 Cadence Design Systems, Inc.
All rights reserved.