15 FacPlaceHolder* FacPlaceHolder::_instance = NULL;
18 FacPlaceHolder::FacPlaceHolder () {
22 FacPlaceHolder::FacPlaceHolder (
const FacPlaceHolder&) {
33 if (_instance == NULL) {
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 FacSupervisor & instance()
std::string describeShortKey() const
void registerBomFactory(FacBomAbstract *)
Class modelling a place/POR (point of reference).
static FacPlaceHolder & instance()
static void initLinkWithPlace(PlaceHolder &, Place &)
virtual ~FacPlaceHolder()