aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/XML/src/SAXException.cpp
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/libs/poco/XML/src/SAXException.cpp
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/poco/XML/src/SAXException.cpp')
-rw-r--r--contrib/libs/poco/XML/src/SAXException.cpp272
1 files changed, 136 insertions, 136 deletions
diff --git a/contrib/libs/poco/XML/src/SAXException.cpp b/contrib/libs/poco/XML/src/SAXException.cpp
index 112747b08f..d03e583991 100644
--- a/contrib/libs/poco/XML/src/SAXException.cpp
+++ b/contrib/libs/poco/XML/src/SAXException.cpp
@@ -1,138 +1,138 @@
-//
-// SAXException.cpp
-//
-// Library: XML
-// Package: SAX
-// Module: SAX
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier: BSL-1.0
-//
-
-
-#include "Poco/SAX/SAXException.h"
-#include "Poco/SAX/Locator.h"
-#include <typeinfo>
-#include <sstream>
-
-
-namespace Poco {
-namespace XML {
-
-
-POCO_IMPLEMENT_EXCEPTION(SAXException, XMLException, "SAX Exception")
-POCO_IMPLEMENT_EXCEPTION(SAXNotRecognizedException, SAXException, "Unrecognized SAX feature or property identifier")
-POCO_IMPLEMENT_EXCEPTION(SAXNotSupportedException, SAXException, "Unsupported SAX feature or property identifier")
-
-
-SAXParseException::SAXParseException(const std::string& msg, const Locator& loc):
- SAXException(buildMessage(msg, loc.getPublicId(), loc.getSystemId(), loc.getLineNumber(), loc.getColumnNumber())),
- _publicId(loc.getPublicId()),
- _systemId(loc.getSystemId()),
- _lineNumber(loc.getLineNumber()),
- _columnNumber(loc.getColumnNumber())
-{
-}
-
-
-SAXParseException::SAXParseException(const std::string& msg, const Locator& loc, const Poco::Exception& exc):
- SAXException(buildMessage(msg, loc.getPublicId(), loc.getSystemId(), loc.getLineNumber(), loc.getColumnNumber()), exc),
- _publicId(loc.getPublicId()),
- _systemId(loc.getSystemId()),
- _lineNumber(loc.getLineNumber()),
- _columnNumber(loc.getColumnNumber())
-{
-}
-
-
-SAXParseException::SAXParseException(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber):
- SAXException(buildMessage(msg, publicId, systemId, lineNumber, columnNumber)),
- _publicId(publicId),
- _systemId(systemId),
- _lineNumber(lineNumber),
- _columnNumber(columnNumber)
-{
-}
-
-
-SAXParseException::SAXParseException(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber, const Poco::Exception& exc):
- SAXException(buildMessage(msg, publicId, systemId, lineNumber, columnNumber), exc),
- _publicId(publicId),
- _systemId(systemId),
- _lineNumber(lineNumber),
- _columnNumber(columnNumber)
-{
-}
-
-
-SAXParseException::SAXParseException(const SAXParseException& exc):
- SAXException(exc),
- _publicId(exc._publicId),
- _systemId(exc._systemId),
- _lineNumber(exc._lineNumber),
- _columnNumber(exc._columnNumber)
-{
-}
-
-
-SAXParseException::~SAXParseException() noexcept
-{
-}
-
-
-SAXParseException& SAXParseException::operator = (const SAXParseException& exc)
-{
- if (&exc != this)
- {
- SAXException::operator = (exc);
- _publicId = exc._publicId;
- _systemId = exc._systemId;
- _lineNumber = exc._lineNumber;
- _columnNumber = exc._columnNumber;
- }
- return *this;
-}
-
-
+//
+// SAXException.cpp
+//
+// Library: XML
+// Package: SAX
+// Module: SAX
+//
+// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#include "Poco/SAX/SAXException.h"
+#include "Poco/SAX/Locator.h"
+#include <typeinfo>
+#include <sstream>
+
+
+namespace Poco {
+namespace XML {
+
+
+POCO_IMPLEMENT_EXCEPTION(SAXException, XMLException, "SAX Exception")
+POCO_IMPLEMENT_EXCEPTION(SAXNotRecognizedException, SAXException, "Unrecognized SAX feature or property identifier")
+POCO_IMPLEMENT_EXCEPTION(SAXNotSupportedException, SAXException, "Unsupported SAX feature or property identifier")
+
+
+SAXParseException::SAXParseException(const std::string& msg, const Locator& loc):
+ SAXException(buildMessage(msg, loc.getPublicId(), loc.getSystemId(), loc.getLineNumber(), loc.getColumnNumber())),
+ _publicId(loc.getPublicId()),
+ _systemId(loc.getSystemId()),
+ _lineNumber(loc.getLineNumber()),
+ _columnNumber(loc.getColumnNumber())
+{
+}
+
+
+SAXParseException::SAXParseException(const std::string& msg, const Locator& loc, const Poco::Exception& exc):
+ SAXException(buildMessage(msg, loc.getPublicId(), loc.getSystemId(), loc.getLineNumber(), loc.getColumnNumber()), exc),
+ _publicId(loc.getPublicId()),
+ _systemId(loc.getSystemId()),
+ _lineNumber(loc.getLineNumber()),
+ _columnNumber(loc.getColumnNumber())
+{
+}
+
+
+SAXParseException::SAXParseException(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber):
+ SAXException(buildMessage(msg, publicId, systemId, lineNumber, columnNumber)),
+ _publicId(publicId),
+ _systemId(systemId),
+ _lineNumber(lineNumber),
+ _columnNumber(columnNumber)
+{
+}
+
+
+SAXParseException::SAXParseException(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber, const Poco::Exception& exc):
+ SAXException(buildMessage(msg, publicId, systemId, lineNumber, columnNumber), exc),
+ _publicId(publicId),
+ _systemId(systemId),
+ _lineNumber(lineNumber),
+ _columnNumber(columnNumber)
+{
+}
+
+
+SAXParseException::SAXParseException(const SAXParseException& exc):
+ SAXException(exc),
+ _publicId(exc._publicId),
+ _systemId(exc._systemId),
+ _lineNumber(exc._lineNumber),
+ _columnNumber(exc._columnNumber)
+{
+}
+
+
+SAXParseException::~SAXParseException() noexcept
+{
+}
+
+
+SAXParseException& SAXParseException::operator = (const SAXParseException& exc)
+{
+ if (&exc != this)
+ {
+ SAXException::operator = (exc);
+ _publicId = exc._publicId;
+ _systemId = exc._systemId;
+ _lineNumber = exc._lineNumber;
+ _columnNumber = exc._columnNumber;
+ }
+ return *this;
+}
+
+
const char* SAXParseException::name() const noexcept
-{
- return "SAXParseException";
-}
-
-
+{
+ return "SAXParseException";
+}
+
+
const char* SAXParseException::className() const noexcept
-{
- return typeid(*this).name();
-}
-
-
-Poco::Exception* SAXParseException::clone() const
-{
- return new SAXParseException(*this);
-}
-
-
-void SAXParseException::rethrow() const
-{
- throw *this;
-}
-
-
-std::string SAXParseException::buildMessage(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber)
-{
- std::ostringstream result;
- if (!msg.empty()) result << msg << " ";
- result << "in ";
- if (!systemId.empty())
- result << "'" << fromXMLString(systemId) << "', ";
- else if (!publicId.empty())
- result << "'" << fromXMLString(publicId) << "', ";
- if (lineNumber > 0)
- result << "line " << lineNumber << " column " << columnNumber;
- return result.str();
-}
-
-
-} } // namespace Poco::XML
+{
+ return typeid(*this).name();
+}
+
+
+Poco::Exception* SAXParseException::clone() const
+{
+ return new SAXParseException(*this);
+}
+
+
+void SAXParseException::rethrow() const
+{
+ throw *this;
+}
+
+
+std::string SAXParseException::buildMessage(const std::string& msg, const XMLString& publicId, const XMLString& systemId, int lineNumber, int columnNumber)
+{
+ std::ostringstream result;
+ if (!msg.empty()) result << msg << " ";
+ result << "in ";
+ if (!systemId.empty())
+ result << "'" << fromXMLString(systemId) << "', ";
+ else if (!publicId.empty())
+ result << "'" << fromXMLString(publicId) << "', ";
+ if (lineNumber > 0)
+ result << "line " << lineNumber << " column " << columnNumber;
+ return result.str();
+}
+
+
+} } // namespace Poco::XML