Multiname::Multiname(Namespacep ns, Stringp name, bool qualified) { this->flags = 0; setNamespace(ns); setName(name); if (qualified) setQName(); }
NamespaceManager::~NamespaceManager() { // Detach <self> from the observed Entity _entity.detachObserver(this); if (_namespace != NULL) { // We're still attached to a namespace, break the connection disconnectNameObservers(); detachNames(); setNamespace(NULL); } }