oaDesignCollection.h File Reference

Go to the source code of this file.

Compounds

class  oaCollection< oaAppDef, oaDesign >
class  oaCollection< oaAppObject, oaDesign >
class  oaCollection< oaAppObjectDef, oaDesign >
class  oaCollection< oaConstraint, oaDesign >
class  oaCollection< oaDesign, oaDesign >
class  oaCollection< oaDesignObject, oaNode >
class  oaCollection< oaDesignObject, oaParasiticNetwork >
class  oaCollection< oaGroup, oaDesign >
class  oaDesignCollection
class  oaDesignIter
class  oaDesignObjectIter
class  oaIter< oaDesign >
class  oaIter< oaDesignObject >

Defines

#define oaDesignCollection_P
#define oacNetIterAll   0x0001u
#define oacNetIterSingleBit   0x0002u
#define oacNetIterBundle   0x0004u
#define oacNetIterPreferred   0x0010u
#define oacNetIterNotImplicit   0x0020u
#define oacNetIterGlobal   0x0040u
#define oacNetIterMask   0x007fu
#define oacEquivalentNetIterAll   0x0001u
#define oacEquivalentNetIterExplicit   0x0002u
#define oacEquivalentNetIterImplicit   0x0004u
#define oacTermIterAllNotHidden   0x0001u
#define oacTermIterSingleBit   0x0002u
#define oacTermIterBundle   0x0004u
#define oacTermIterNotImplicit   0x0010u
#define oacTermIterAll   0x0020u
#define oacTermIterMask   0x003fu
#define oacTermIterEquivNets   0x0100u
#define oacBusTermIterAll   0x0001u
#define oacBusTermIterAllNotHidden   0x0002u
#define oacBusTermIterMask   0x0003u
#define oacBusTermBitIterAll   0x0001u
#define oacBusTermBitIterAllNotHidden   0x0002u
#define oacBusTermBitIterMask   0x0003u
#define oacInstIterAll   0x0000u
#define oacInstIterSingleBit   0x0001u
#define oacInstIterNotImplicit   0x0002u
#define oacInstIterMask   0x0003u
#define oacInstTermIterAllNotHidden   0x0000u
#define oacInstTermIterSingleBit   0x0001u
#define oacInstTermIterNotImplicit   0x0002u
#define oacInstTermIterAll   0x0010u
#define oacInstTermIterMask   0x0013u
#define oacInstTermIterEquivNets   0x0004u
#define oacShapeIterNetOnly   0x0000u
#define oacShapeIterNetRoutes   0x0001u
#define oacShapeIterNetPins   0x0002u
#define oacGuideIterBeginLayer   0x0001u
#define oacGuideIterEndLayer   0x0002u
#define oacGuideIterBeginAndEndLayers   0x0003u
#define oacViaIterNetOnly   0x0000u
#define oacViaIterNetRoutes   0x0001u
#define oacViaIterNetPins   0x0002u
#define oavOccIterCrossDesign   0x0001u
#define oavNodeIterConnNodes   0x0001u
#define oavDesignObjectIterDataSize   16

Enumerations

enum  oaDesignCollTypeEnum { oacBaseDesignCollType = 0, oacSubMasterDesignCollType = 1 }
enum  oaDesignIterTypeEnum { oacBaseDesignIterType = 0, oacSubMasterDesignIterType = 1 }


Define Documentation

#define oacBusTermBitIterAll   0x0001u
 

#define oacBusTermBitIterAllNotHidden   0x0002u
 

#define oacBusTermBitIterMask   0x0003u
 

#define oacBusTermIterAll   0x0001u
 

#define oacBusTermIterAllNotHidden   0x0002u
 

#define oacBusTermIterMask   0x0003u
 

#define oacEquivalentNetIterAll   0x0001u
 

#define oacEquivalentNetIterExplicit   0x0002u
 

#define oacEquivalentNetIterImplicit   0x0004u
 

#define oacGuideIterBeginAndEndLayers   0x0003u
 

#define oacGuideIterBeginLayer   0x0001u
 

#define oacGuideIterEndLayer   0x0002u
 

#define oacInstIterAll   0x0000u
 

#define oacInstIterMask   0x0003u
 

#define oacInstIterNotImplicit   0x0002u
 

#define oacInstIterSingleBit   0x0001u
 

#define oacInstTermIterAll   0x0010u
 

#define oacInstTermIterAllNotHidden   0x0000u
 

#define oacInstTermIterEquivNets   0x0004u
 

#define oacInstTermIterMask   0x0013u
 

#define oacInstTermIterNotImplicit   0x0002u
 

#define oacInstTermIterSingleBit   0x0001u
 

#define oacNetIterAll   0x0001u
 

#define oacNetIterBundle   0x0004u
 

#define oacNetIterGlobal   0x0040u
 

#define oacNetIterMask   0x007fu
 

#define oacNetIterNotImplicit   0x0020u
 

#define oacNetIterPreferred   0x0010u
 

#define oacNetIterSingleBit   0x0002u
 

#define oacShapeIterNetOnly   0x0000u
 

#define oacShapeIterNetPins   0x0002u
 

#define oacShapeIterNetRoutes   0x0001u
 

#define oacTermIterAll   0x0020u
 

#define oacTermIterAllNotHidden   0x0001u
 

#define oacTermIterBundle   0x0004u
 

#define oacTermIterEquivNets   0x0100u
 

#define oacTermIterMask   0x003fu
 

#define oacTermIterNotImplicit   0x0010u
 

#define oacTermIterSingleBit   0x0002u
 

#define oacViaIterNetOnly   0x0000u
 

#define oacViaIterNetPins   0x0002u
 

#define oacViaIterNetRoutes   0x0001u
 

#define oaDesignCollection_P
 

#define oavDesignObjectIterDataSize   16
 

#define oavNodeIterConnNodes   0x0001u
 

#define oavOccIterCrossDesign   0x0001u
 


Enumeration Type Documentation

enum oaDesignCollTypeEnum
 

Enumeration values:
oacBaseDesignCollType 
oacSubMasterDesignCollType 

enum oaDesignIterTypeEnum
 

Enumeration values:
oacBaseDesignIterType 
oacSubMasterDesignIterType 

Return to top of page