mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-08-05 07:31:48 +02:00
Major plugin refactor and cleanup.
Switched to POCO library for unified platform/library interface. Deprecated the external module API. It was creating more problems than solving. Removed most built-in libraries in favor of system libraries for easier maintenance. Cleaned and secured code with help from static analyzers.
This commit is contained in:
58
vendor/POCO/XML/include/Poco/DOM/Comment.h
vendored
Normal file
58
vendor/POCO/XML/include/Poco/DOM/Comment.h
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
//
|
||||
// Comment.h
|
||||
//
|
||||
// Library: XML
|
||||
// Package: DOM
|
||||
// Module: DOM
|
||||
//
|
||||
// Definition of the DOM Comment class.
|
||||
//
|
||||
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
|
||||
// and Contributors.
|
||||
//
|
||||
// SPDX-License-Identifier: BSL-1.0
|
||||
//
|
||||
|
||||
|
||||
#ifndef DOM_Comment_INCLUDED
|
||||
#define DOM_Comment_INCLUDED
|
||||
|
||||
|
||||
#include "Poco/XML/XML.h"
|
||||
#include "Poco/DOM/CharacterData.h"
|
||||
#include "Poco/XML/XMLString.h"
|
||||
|
||||
|
||||
namespace Poco {
|
||||
namespace XML {
|
||||
|
||||
|
||||
class XML_API Comment: public CharacterData
|
||||
/// This interface inherits from CharacterData and represents the content of
|
||||
/// a comment, i.e., all the characters between the starting '<!--' and ending
|
||||
/// '-->'. Note that this is the definition of a comment in XML, and, in practice,
|
||||
/// HTML, although some HTML tools may implement the full SGML comment structure.
|
||||
{
|
||||
public:
|
||||
// Node
|
||||
const XMLString& nodeName() const;
|
||||
unsigned short nodeType() const;
|
||||
|
||||
protected:
|
||||
Comment(Document* pOwnerDocument, const XMLString& data);
|
||||
Comment(Document* pOwnerDocument, const Comment& comment);
|
||||
~Comment();
|
||||
|
||||
Node* copyNode(bool deep, Document* pOwnerDocument) const;
|
||||
|
||||
private:
|
||||
static const XMLString NODE_NAME;
|
||||
|
||||
friend class Document;
|
||||
};
|
||||
|
||||
|
||||
} } // namespace Poco::XML
|
||||
|
||||
|
||||
#endif // DOM_Comment_INCLUDED
|
Reference in New Issue
Block a user