<> <> <> <> <> DIRECTORY Core, CoreOps, CoreClasses; SCCoreUtil: CEDAR DEFINITIONS = BEGIN EnumerateInstances: PROC [cellType: Core.CellType, eachInstance: EachInstanceProc] RETURNS [quit: BOOL]; <> EachInstanceProc: TYPE = PROC [cellInstance: CoreClasses.CellInstance] RETURNS [quit: BOOL _ FALSE]; EnumerateFlatWires: PROC [wire: Core.WireSequence, eachWire: EachWireProc] RETURNS [quit: BOOL]; EachWireProc: TYPE = CoreOps.EachWireProc; EnumFlatInstancePins: PROC [cellInstance: CoreClasses.CellInstance, eachInstancePin: EachInstancePinProc]; EachInstancePinProc: TYPE = CoreOps.EachWirePairProc; END.