aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/Foundation/include/Poco/Debugger.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:45:01 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:01 +0300
commit2d37894b1b037cf24231090eda8589bbb44fb6fc (patch)
treebe835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/poco/Foundation/include/Poco/Debugger.h
parent718c552901d703c502ccbefdfc3c9028d608b947 (diff)
downloadydb-2d37894b1b037cf24231090eda8589bbb44fb6fc.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/poco/Foundation/include/Poco/Debugger.h')
-rw-r--r--contrib/libs/poco/Foundation/include/Poco/Debugger.h140
1 files changed, 70 insertions, 70 deletions
diff --git a/contrib/libs/poco/Foundation/include/Poco/Debugger.h b/contrib/libs/poco/Foundation/include/Poco/Debugger.h
index 89ded2d8f9..f1de9fc38b 100644
--- a/contrib/libs/poco/Foundation/include/Poco/Debugger.h
+++ b/contrib/libs/poco/Foundation/include/Poco/Debugger.h
@@ -1,70 +1,70 @@
-//
-// Debugger.h
-//
-// Library: Foundation
-// Package: Core
-// Module: Debugger
-//
-// Definition of the Debugger class.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier: BSL-1.0
-//
-
-
-#ifndef Foundation_Debugger_INCLUDED
-#define Foundation_Debugger_INCLUDED
-
-
-#include "Poco/Foundation.h"
-
-
-namespace Poco {
-
-
-class Foundation_API Debugger
- /// The Debugger class provides an interface to the debugger.
- /// The presence of a debugger can be checked for,
- /// messages can be written to the debugger's log window
- /// and a break into the debugger can be enforced.
- /// The methods only work if the program is compiled
- /// in debug mode (the macro _DEBUG is defined).
-{
-public:
- static bool isAvailable();
- /// Returns true if a debugger is available, false otherwise.
- /// On Windows, this function uses the IsDebuggerPresent()
- /// function.
- /// On Unix, this function returns true if the environment
- /// variable POCO_ENABLE_DEBUGGER is set.
-
- static void message(const std::string& msg);
- /// Writes a message to the debugger log, if available, otherwise to
- /// standard error output.
-
- static void message(const std::string& msg, const char* file, int line);
- /// Writes a message to the debugger log, if available, otherwise to
- /// standard error output.
-
- static void enter();
- /// Breaks into the debugger, if it is available.
- /// On Windows, this is done using the DebugBreak() function.
- /// On Unix, the SIGINT signal is raised.
-
- static void enter(const std::string& msg);
- /// Writes a debug message to the debugger log and breaks into it.
-
- static void enter(const std::string& msg, const char* file, int line);
- /// Writes a debug message to the debugger log and breaks into it.
-
- static void enter(const char* file, int line);
- /// Writes a debug message to the debugger log and breaks into it.
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_Debugger_INCLUDED
+//
+// Debugger.h
+//
+// Library: Foundation
+// Package: Core
+// Module: Debugger
+//
+// Definition of the Debugger class.
+//
+// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#ifndef Foundation_Debugger_INCLUDED
+#define Foundation_Debugger_INCLUDED
+
+
+#include "Poco/Foundation.h"
+
+
+namespace Poco {
+
+
+class Foundation_API Debugger
+ /// The Debugger class provides an interface to the debugger.
+ /// The presence of a debugger can be checked for,
+ /// messages can be written to the debugger's log window
+ /// and a break into the debugger can be enforced.
+ /// The methods only work if the program is compiled
+ /// in debug mode (the macro _DEBUG is defined).
+{
+public:
+ static bool isAvailable();
+ /// Returns true if a debugger is available, false otherwise.
+ /// On Windows, this function uses the IsDebuggerPresent()
+ /// function.
+ /// On Unix, this function returns true if the environment
+ /// variable POCO_ENABLE_DEBUGGER is set.
+
+ static void message(const std::string& msg);
+ /// Writes a message to the debugger log, if available, otherwise to
+ /// standard error output.
+
+ static void message(const std::string& msg, const char* file, int line);
+ /// Writes a message to the debugger log, if available, otherwise to
+ /// standard error output.
+
+ static void enter();
+ /// Breaks into the debugger, if it is available.
+ /// On Windows, this is done using the DebugBreak() function.
+ /// On Unix, the SIGINT signal is raised.
+
+ static void enter(const std::string& msg);
+ /// Writes a debug message to the debugger log and breaks into it.
+
+ static void enter(const std::string& msg, const char* file, int line);
+ /// Writes a debug message to the debugger log and breaks into it.
+
+ static void enter(const char* file, int line);
+ /// Writes a debug message to the debugger log and breaks into it.
+};
+
+
+} // namespace Poco
+
+
+#endif // Foundation_Debugger_INCLUDED