18 FacPlaceHolder::FacPlaceHolder () {
33 if (_instance == NULL) {
34 _instance =
new FacPlaceHolder();
35 assert (_instance != NULL);
47 assert (oPlaceHolder_ptr != NULL);
50 _pool.push_back (oPlaceHolder_ptr);
52 return *oPlaceHolder_ptr;
59 ioPlace._placeHolder = &ioPlaceHolder;
63 ioPlaceHolder._placeList.
74 ioPlaceHolder._placeOrderedList.push_back (&ioPlace);
static FacPlaceHolder & instance()
virtual ~FacPlaceHolder()
static void initLinkWithPlace(PlaceHolder &, Place &)
static FacSupervisor & instance()
void registerBomFactory(FacBomAbstract *)
Class modelling a place/POR (point of reference).
std::string describeShortKey() const