/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
contrib/libs/poco/XML/src/Entity.cpp
68 строк
1 KB
qkrorlqr
Initial NBS OpenSource export
28 апр 2023, 21:54
28 апр 2023, 21:54
783a858
Код
Авторство
О чём код?
// // Entity.cpp // // Library: XML // Package: DOM // Module: DOM // // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. // and Contributors. // // SPDX-License-Identifier: BSL-1.0 // #include "Poco/DOM/Entity.h" namespace Poco { namespace XML { const XMLString Entity::NODE_NAME = toXMLString("#entity"); Entity::Entity(Document* pOwnerDocument, const XMLString& name, const XMLString& publicId, const XMLString& systemId, const XMLString& notationName): AbstractContainerNode(pOwnerDocument), _name(name), _publicId(publicId), _systemId(systemId), _notationName(notationName) { } Entity::Entity(Document* pOwnerDocument, const Entity& entity): AbstractContainerNode(pOwnerDocument, entity), _name(entity._name), _publicId(entity._publicId), _systemId(entity._systemId), _notationName(entity._notationName) { } Entity::~Entity() { } const XMLString& Entity::nodeName() const { return _name; } unsigned short Entity::nodeType() const { return Node::ENTITY_NODE; } Node* Entity::copyNode(bool /*deep*/, Document* pOwnerDocument) const { return new Entity(pOwnerDocument, *this); } } } // namespace Poco::XML