Name collisions between room classes in different namespaces when linking
extern functions/structs of room classes are not qualified by room model namespace which leads to collisions when linking
Example (actor classes with the same name in different namespaces cause linking error due to duplicate function and struct definitions):
RoomModel m1 {
SubSystem subsys {
ActorRef inst1: m1.a
ActorRef inst2: m2.a
}
ActorClass a {
}
}
RoomModel m2 {
ActorClass a {
}
}