コード例 #1
0
	Multiname::Multiname(Namespacep ns, Stringp name, bool qualified)
	{
		this->flags = 0;
		setNamespace(ns);
		setName(name);
		if (qualified)
			setQName();
	}
コード例 #2
0
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);
	}
}