/src/poco/Foundation/include/Poco/Exception.h
Line | Count | Source (jump to first uncovered line) |
1 | | // |
2 | | // Exception.h |
3 | | // |
4 | | // Library: Foundation |
5 | | // Package: Core |
6 | | // Module: Exception |
7 | | // |
8 | | // Definition of various Poco exception classes. |
9 | | // |
10 | | // Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH. |
11 | | // and Contributors. |
12 | | // |
13 | | // SPDX-License-Identifier: BSL-1.0 |
14 | | // |
15 | | |
16 | | |
17 | | #ifndef Foundation_Exception_INCLUDED |
18 | | #define Foundation_Exception_INCLUDED |
19 | | |
20 | | |
21 | | #include "Poco/Foundation.h" |
22 | | #include <stdexcept> |
23 | | |
24 | | |
25 | | namespace Poco { |
26 | | |
27 | | |
28 | | class Foundation_API Exception: public std::exception |
29 | | /// This is the base class for all exceptions defined |
30 | | /// in the Poco class library. |
31 | | { |
32 | | public: |
33 | | Exception(const std::string& msg, int code = 0); |
34 | | /// Creates an exception. |
35 | | |
36 | | Exception(const std::string& msg, const std::string& arg, int code = 0); |
37 | | /// Creates an exception. |
38 | | |
39 | | Exception(const std::string& msg, const Exception& nested, int code = 0); |
40 | | /// Creates an exception and stores a clone |
41 | | /// of the nested exception. |
42 | | |
43 | | Exception(const Exception& exc); |
44 | | /// Copy constructor. |
45 | | |
46 | | ~Exception() noexcept; |
47 | | /// Destroys the exception and deletes the nested exception. |
48 | | |
49 | | Exception& operator = (const Exception& exc); |
50 | | /// Assignment operator. |
51 | | |
52 | | virtual const char* name() const noexcept; |
53 | | /// Returns a static string describing the exception. |
54 | | |
55 | | virtual const char* className() const noexcept; |
56 | | /// Returns the name of the exception class. |
57 | | |
58 | | virtual const char* what() const noexcept; |
59 | | /// Returns a static string describing the exception. |
60 | | /// |
61 | | /// Same as name(), but for compatibility with std::exception. |
62 | | |
63 | | const Exception* nested() const; |
64 | | /// Returns a pointer to the nested exception, or |
65 | | /// null if no nested exception exists. |
66 | | |
67 | | const std::string& message() const; |
68 | | /// Returns the message text. |
69 | | |
70 | | int code() const; |
71 | | /// Returns the exception code if defined. |
72 | | |
73 | | std::string displayText() const; |
74 | | /// Returns a string consisting of the |
75 | | /// message name and the message text. |
76 | | |
77 | | virtual Exception* clone() const; |
78 | | /// Creates an exact copy of the exception. |
79 | | /// |
80 | | /// The copy can later be thrown again by |
81 | | /// invoking rethrow() on it. |
82 | | |
83 | | virtual void rethrow() const; |
84 | | /// (Re)Throws the exception. |
85 | | /// |
86 | | /// This is useful for temporarily storing a |
87 | | /// copy of an exception (see clone()), then |
88 | | /// throwing it again. |
89 | | |
90 | | protected: |
91 | | Exception(int code = 0); |
92 | | /// Standard constructor. |
93 | | |
94 | | void message(const std::string& msg); |
95 | | /// Sets the message for the exception. |
96 | | |
97 | | void extendedMessage(const std::string& arg); |
98 | | /// Sets the extended message for the exception. |
99 | | |
100 | | private: |
101 | | std::string _msg; |
102 | | Exception* _pNested; |
103 | | int _code; |
104 | | }; |
105 | | |
106 | | |
107 | | // |
108 | | // inlines |
109 | | // |
110 | | inline const Exception* Exception::nested() const |
111 | 0 | { |
112 | 0 | return _pNested; |
113 | 0 | } |
114 | | |
115 | | |
116 | | inline const std::string& Exception::message() const |
117 | 0 | { |
118 | 0 | return _msg; |
119 | 0 | } |
120 | | |
121 | | |
122 | | inline void Exception::message(const std::string& msg) |
123 | 0 | { |
124 | 0 | _msg = msg; |
125 | 0 | } |
126 | | |
127 | | |
128 | | inline int Exception::code() const |
129 | 0 | { |
130 | 0 | return _code; |
131 | 0 | } |
132 | | |
133 | | |
134 | | // |
135 | | // Macros for quickly declaring and implementing exception classes. |
136 | | // Unfortunately, we cannot use a template here because character |
137 | | // pointers (which we need for specifying the exception name) |
138 | | // are not allowed as template arguments. |
139 | | // |
140 | | #define POCO_DECLARE_EXCEPTION_CODE(API, CLS, BASE, CODE) \ |
141 | | class API CLS: public BASE \ |
142 | | { \ |
143 | | public: \ |
144 | | CLS(int code = CODE); \ |
145 | | CLS(const std::string& msg, int code = CODE); \ |
146 | | CLS(const std::string& msg, const std::string& arg, int code = CODE); \ |
147 | | CLS(const std::string& msg, const Poco::Exception& exc, int code = CODE); \ |
148 | | CLS(const CLS& exc); \ |
149 | | ~CLS() noexcept; \ |
150 | | CLS& operator = (const CLS& exc); \ |
151 | | const char* name() const noexcept; \ |
152 | | const char* className() const noexcept; \ |
153 | | Poco::Exception* clone() const; \ |
154 | | void rethrow() const; \ |
155 | | }; |
156 | | |
157 | | #define POCO_DECLARE_EXCEPTION(API, CLS, BASE) \ |
158 | | POCO_DECLARE_EXCEPTION_CODE(API, CLS, BASE, 0) |
159 | | |
160 | | #define POCO_IMPLEMENT_EXCEPTION(CLS, BASE, NAME) \ |
161 | | CLS::CLS(int code): BASE(code) \ |
162 | 0 | { \ |
163 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::JSONException(int) Unexecuted instantiation: Poco::LogicException::LogicException(int) Unexecuted instantiation: Poco::AssertionViolationException::AssertionViolationException(int) Unexecuted instantiation: Poco::NullPointerException::NullPointerException(int) Unexecuted instantiation: Poco::NullValueException::NullValueException(int) Unexecuted instantiation: Poco::BugcheckException::BugcheckException(int) Unexecuted instantiation: Poco::InvalidArgumentException::InvalidArgumentException(int) Unexecuted instantiation: Poco::NotImplementedException::NotImplementedException(int) Unexecuted instantiation: Poco::RangeException::RangeException(int) Unexecuted instantiation: Poco::IllegalStateException::IllegalStateException(int) Unexecuted instantiation: Poco::InvalidAccessException::InvalidAccessException(int) Unexecuted instantiation: Poco::SignalException::SignalException(int) Unexecuted instantiation: Poco::UnhandledException::UnhandledException(int) Unexecuted instantiation: Poco::RuntimeException::RuntimeException(int) Unexecuted instantiation: Poco::NotFoundException::NotFoundException(int) Unexecuted instantiation: Poco::ExistsException::ExistsException(int) Unexecuted instantiation: Poco::TimeoutException::TimeoutException(int) Unexecuted instantiation: Poco::SystemException::SystemException(int) Unexecuted instantiation: Poco::RegularExpressionException::RegularExpressionException(int) Unexecuted instantiation: Poco::LibraryLoadException::LibraryLoadException(int) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::LibraryAlreadyLoadedException(int) Unexecuted instantiation: Poco::NoThreadAvailableException::NoThreadAvailableException(int) Unexecuted instantiation: Poco::PropertyNotSupportedException::PropertyNotSupportedException(int) Unexecuted instantiation: Poco::PoolOverflowException::PoolOverflowException(int) Unexecuted instantiation: Poco::NoPermissionException::NoPermissionException(int) Unexecuted instantiation: Poco::OutOfMemoryException::OutOfMemoryException(int) Unexecuted instantiation: Poco::DataException::DataException(int) Unexecuted instantiation: Poco::DataFormatException::DataFormatException(int) Unexecuted instantiation: Poco::SyntaxException::SyntaxException(int) Unexecuted instantiation: Poco::CircularReferenceException::CircularReferenceException(int) Unexecuted instantiation: Poco::PathSyntaxException::PathSyntaxException(int) Unexecuted instantiation: Poco::IOException::IOException(int) Unexecuted instantiation: Poco::ProtocolException::ProtocolException(int) Unexecuted instantiation: Poco::FileException::FileException(int) Unexecuted instantiation: Poco::FileExistsException::FileExistsException(int) Unexecuted instantiation: Poco::FileNotFoundException::FileNotFoundException(int) Unexecuted instantiation: Poco::PathNotFoundException::PathNotFoundException(int) Unexecuted instantiation: Poco::FileReadOnlyException::FileReadOnlyException(int) Unexecuted instantiation: Poco::FileAccessDeniedException::FileAccessDeniedException(int) Unexecuted instantiation: Poco::CreateFileException::CreateFileException(int) Unexecuted instantiation: Poco::OpenFileException::OpenFileException(int) Unexecuted instantiation: Poco::WriteFileException::WriteFileException(int) Unexecuted instantiation: Poco::ReadFileException::ReadFileException(int) Unexecuted instantiation: Poco::FileNotReadyException::FileNotReadyException(int) Unexecuted instantiation: Poco::DirectoryNotEmptyException::DirectoryNotEmptyException(int) Unexecuted instantiation: Poco::UnknownURISchemeException::UnknownURISchemeException(int) Unexecuted instantiation: Poco::TooManyURIRedirectsException::TooManyURIRedirectsException(int) Unexecuted instantiation: Poco::URISyntaxException::URISyntaxException(int) Unexecuted instantiation: Poco::ApplicationException::ApplicationException(int) Unexecuted instantiation: Poco::BadCastException::BadCastException(int) |
164 | | CLS::CLS(const std::string& msg, int code): BASE(msg, code) \ |
165 | 5.88k | { \ |
166 | 5.88k | } \ Poco::JSON::JSONException::JSONException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Line | Count | Source | 165 | 5.88k | { \ | 166 | 5.88k | } \ |
Unexecuted instantiation: Poco::LogicException::LogicException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::AssertionViolationException::AssertionViolationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NullPointerException::NullPointerException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NullValueException::NullValueException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::BugcheckException::BugcheckException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::InvalidArgumentException::InvalidArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NotImplementedException::NotImplementedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::RangeException::RangeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::IllegalStateException::IllegalStateException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::InvalidAccessException::InvalidAccessException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::SignalException::SignalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::UnhandledException::UnhandledException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::RuntimeException::RuntimeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NotFoundException::NotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ExistsException::ExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::TimeoutException::TimeoutException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::SystemException::SystemException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::RegularExpressionException::RegularExpressionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::LibraryLoadException::LibraryLoadException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::LibraryAlreadyLoadedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NoThreadAvailableException::NoThreadAvailableException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PropertyNotSupportedException::PropertyNotSupportedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PoolOverflowException::PoolOverflowException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NoPermissionException::NoPermissionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::OutOfMemoryException::OutOfMemoryException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::DataException::DataException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::DataFormatException::DataFormatException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::SyntaxException::SyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::CircularReferenceException::CircularReferenceException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PathSyntaxException::PathSyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::IOException::IOException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ProtocolException::ProtocolException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileException::FileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileExistsException::FileExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileNotFoundException::FileNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PathNotFoundException::PathNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileReadOnlyException::FileReadOnlyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileAccessDeniedException::FileAccessDeniedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::CreateFileException::CreateFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::OpenFileException::OpenFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::WriteFileException::WriteFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ReadFileException::ReadFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileNotReadyException::FileNotReadyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::DirectoryNotEmptyException::DirectoryNotEmptyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::UnknownURISchemeException::UnknownURISchemeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::TooManyURIRedirectsException::TooManyURIRedirectsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::URISyntaxException::URISyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ApplicationException::ApplicationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::BadCastException::BadCastException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) |
167 | | CLS::CLS(const std::string& msg, const std::string& arg, int code): BASE(msg, arg, code) \ |
168 | 732 | { \ |
169 | 732 | } \ Unexecuted instantiation: Poco::JSON::JSONException::JSONException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::LogicException::LogicException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::AssertionViolationException::AssertionViolationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NullPointerException::NullPointerException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NullValueException::NullValueException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::BugcheckException::BugcheckException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::InvalidArgumentException::InvalidArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NotImplementedException::NotImplementedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::RangeException::RangeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::IllegalStateException::IllegalStateException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::InvalidAccessException::InvalidAccessException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::SignalException::SignalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::UnhandledException::UnhandledException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Poco::RuntimeException::RuntimeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Line | Count | Source | 168 | 244 | { \ | 169 | 244 | } \ |
Unexecuted instantiation: Poco::NotFoundException::NotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ExistsException::ExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::TimeoutException::TimeoutException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::SystemException::SystemException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::RegularExpressionException::RegularExpressionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::LibraryLoadException::LibraryLoadException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::LibraryAlreadyLoadedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NoThreadAvailableException::NoThreadAvailableException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PropertyNotSupportedException::PropertyNotSupportedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PoolOverflowException::PoolOverflowException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::NoPermissionException::NoPermissionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::OutOfMemoryException::OutOfMemoryException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Poco::DataException::DataException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Line | Count | Source | 168 | 244 | { \ | 169 | 244 | } \ |
Unexecuted instantiation: Poco::DataFormatException::DataFormatException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Poco::SyntaxException::SyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Line | Count | Source | 168 | 244 | { \ | 169 | 244 | } \ |
Unexecuted instantiation: Poco::CircularReferenceException::CircularReferenceException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PathSyntaxException::PathSyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::IOException::IOException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ProtocolException::ProtocolException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileException::FileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileExistsException::FileExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileNotFoundException::FileNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::PathNotFoundException::PathNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileReadOnlyException::FileReadOnlyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileAccessDeniedException::FileAccessDeniedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::CreateFileException::CreateFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::OpenFileException::OpenFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::WriteFileException::WriteFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ReadFileException::ReadFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::FileNotReadyException::FileNotReadyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::DirectoryNotEmptyException::DirectoryNotEmptyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::UnknownURISchemeException::UnknownURISchemeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::TooManyURIRedirectsException::TooManyURIRedirectsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::URISyntaxException::URISyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::ApplicationException::ApplicationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) Unexecuted instantiation: Poco::BadCastException::BadCastException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) |
170 | | CLS::CLS(const std::string& msg, const Poco::Exception& exc, int code): BASE(msg, exc, code) \ |
171 | 0 | { \ |
172 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::JSONException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::LogicException::LogicException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::AssertionViolationException::AssertionViolationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NullPointerException::NullPointerException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NullValueException::NullValueException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::BugcheckException::BugcheckException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::InvalidArgumentException::InvalidArgumentException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NotImplementedException::NotImplementedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::RangeException::RangeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::IllegalStateException::IllegalStateException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::InvalidAccessException::InvalidAccessException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::SignalException::SignalException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::UnhandledException::UnhandledException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::RuntimeException::RuntimeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NotFoundException::NotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::ExistsException::ExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::TimeoutException::TimeoutException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::SystemException::SystemException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::RegularExpressionException::RegularExpressionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::LibraryLoadException::LibraryLoadException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::LibraryAlreadyLoadedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NoThreadAvailableException::NoThreadAvailableException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::PropertyNotSupportedException::PropertyNotSupportedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::PoolOverflowException::PoolOverflowException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::NoPermissionException::NoPermissionException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::OutOfMemoryException::OutOfMemoryException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::DataException::DataException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::DataFormatException::DataFormatException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::SyntaxException::SyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::CircularReferenceException::CircularReferenceException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::PathSyntaxException::PathSyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::IOException::IOException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::ProtocolException::ProtocolException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileException::FileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileExistsException::FileExistsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileNotFoundException::FileNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::PathNotFoundException::PathNotFoundException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileReadOnlyException::FileReadOnlyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileAccessDeniedException::FileAccessDeniedException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::CreateFileException::CreateFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::OpenFileException::OpenFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::WriteFileException::WriteFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::ReadFileException::ReadFileException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::FileNotReadyException::FileNotReadyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::DirectoryNotEmptyException::DirectoryNotEmptyException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::UnknownURISchemeException::UnknownURISchemeException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::TooManyURIRedirectsException::TooManyURIRedirectsException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::URISyntaxException::URISyntaxException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::ApplicationException::ApplicationException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) Unexecuted instantiation: Poco::BadCastException::BadCastException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Poco::Exception const&, int) |
173 | | CLS::CLS(const CLS& exc): BASE(exc) \ |
174 | 0 | { \ |
175 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::JSONException(Poco::JSON::JSONException const&) Unexecuted instantiation: Poco::LogicException::LogicException(Poco::LogicException const&) Unexecuted instantiation: Poco::AssertionViolationException::AssertionViolationException(Poco::AssertionViolationException const&) Unexecuted instantiation: Poco::NullPointerException::NullPointerException(Poco::NullPointerException const&) Unexecuted instantiation: Poco::NullValueException::NullValueException(Poco::NullValueException const&) Unexecuted instantiation: Poco::BugcheckException::BugcheckException(Poco::BugcheckException const&) Unexecuted instantiation: Poco::InvalidArgumentException::InvalidArgumentException(Poco::InvalidArgumentException const&) Unexecuted instantiation: Poco::NotImplementedException::NotImplementedException(Poco::NotImplementedException const&) Unexecuted instantiation: Poco::RangeException::RangeException(Poco::RangeException const&) Unexecuted instantiation: Poco::IllegalStateException::IllegalStateException(Poco::IllegalStateException const&) Unexecuted instantiation: Poco::InvalidAccessException::InvalidAccessException(Poco::InvalidAccessException const&) Unexecuted instantiation: Poco::SignalException::SignalException(Poco::SignalException const&) Unexecuted instantiation: Poco::UnhandledException::UnhandledException(Poco::UnhandledException const&) Unexecuted instantiation: Poco::RuntimeException::RuntimeException(Poco::RuntimeException const&) Unexecuted instantiation: Poco::NotFoundException::NotFoundException(Poco::NotFoundException const&) Unexecuted instantiation: Poco::ExistsException::ExistsException(Poco::ExistsException const&) Unexecuted instantiation: Poco::TimeoutException::TimeoutException(Poco::TimeoutException const&) Unexecuted instantiation: Poco::SystemException::SystemException(Poco::SystemException const&) Unexecuted instantiation: Poco::RegularExpressionException::RegularExpressionException(Poco::RegularExpressionException const&) Unexecuted instantiation: Poco::LibraryLoadException::LibraryLoadException(Poco::LibraryLoadException const&) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::LibraryAlreadyLoadedException(Poco::LibraryAlreadyLoadedException const&) Unexecuted instantiation: Poco::NoThreadAvailableException::NoThreadAvailableException(Poco::NoThreadAvailableException const&) Unexecuted instantiation: Poco::PropertyNotSupportedException::PropertyNotSupportedException(Poco::PropertyNotSupportedException const&) Unexecuted instantiation: Poco::PoolOverflowException::PoolOverflowException(Poco::PoolOverflowException const&) Unexecuted instantiation: Poco::NoPermissionException::NoPermissionException(Poco::NoPermissionException const&) Unexecuted instantiation: Poco::OutOfMemoryException::OutOfMemoryException(Poco::OutOfMemoryException const&) Unexecuted instantiation: Poco::DataException::DataException(Poco::DataException const&) Unexecuted instantiation: Poco::DataFormatException::DataFormatException(Poco::DataFormatException const&) Unexecuted instantiation: Poco::SyntaxException::SyntaxException(Poco::SyntaxException const&) Unexecuted instantiation: Poco::CircularReferenceException::CircularReferenceException(Poco::CircularReferenceException const&) Unexecuted instantiation: Poco::PathSyntaxException::PathSyntaxException(Poco::PathSyntaxException const&) Unexecuted instantiation: Poco::IOException::IOException(Poco::IOException const&) Unexecuted instantiation: Poco::ProtocolException::ProtocolException(Poco::ProtocolException const&) Unexecuted instantiation: Poco::FileException::FileException(Poco::FileException const&) Unexecuted instantiation: Poco::FileExistsException::FileExistsException(Poco::FileExistsException const&) Unexecuted instantiation: Poco::FileNotFoundException::FileNotFoundException(Poco::FileNotFoundException const&) Unexecuted instantiation: Poco::PathNotFoundException::PathNotFoundException(Poco::PathNotFoundException const&) Unexecuted instantiation: Poco::FileReadOnlyException::FileReadOnlyException(Poco::FileReadOnlyException const&) Unexecuted instantiation: Poco::FileAccessDeniedException::FileAccessDeniedException(Poco::FileAccessDeniedException const&) Unexecuted instantiation: Poco::CreateFileException::CreateFileException(Poco::CreateFileException const&) Unexecuted instantiation: Poco::OpenFileException::OpenFileException(Poco::OpenFileException const&) Unexecuted instantiation: Poco::WriteFileException::WriteFileException(Poco::WriteFileException const&) Unexecuted instantiation: Poco::ReadFileException::ReadFileException(Poco::ReadFileException const&) Unexecuted instantiation: Poco::FileNotReadyException::FileNotReadyException(Poco::FileNotReadyException const&) Unexecuted instantiation: Poco::DirectoryNotEmptyException::DirectoryNotEmptyException(Poco::DirectoryNotEmptyException const&) Unexecuted instantiation: Poco::UnknownURISchemeException::UnknownURISchemeException(Poco::UnknownURISchemeException const&) Unexecuted instantiation: Poco::TooManyURIRedirectsException::TooManyURIRedirectsException(Poco::TooManyURIRedirectsException const&) Unexecuted instantiation: Poco::URISyntaxException::URISyntaxException(Poco::URISyntaxException const&) Unexecuted instantiation: Poco::ApplicationException::ApplicationException(Poco::ApplicationException const&) Unexecuted instantiation: Poco::BadCastException::BadCastException(Poco::BadCastException const&) |
176 | | CLS::~CLS() noexcept \ |
177 | 5.88k | { \ |
178 | 5.88k | } \ |
179 | | CLS& CLS::operator = (const CLS& exc) \ |
180 | 0 | { \ |
181 | 0 | BASE::operator = (exc); \ |
182 | 0 | return *this; \ |
183 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::operator=(Poco::JSON::JSONException const&) Unexecuted instantiation: Poco::LogicException::operator=(Poco::LogicException const&) Unexecuted instantiation: Poco::AssertionViolationException::operator=(Poco::AssertionViolationException const&) Unexecuted instantiation: Poco::NullPointerException::operator=(Poco::NullPointerException const&) Unexecuted instantiation: Poco::NullValueException::operator=(Poco::NullValueException const&) Unexecuted instantiation: Poco::BugcheckException::operator=(Poco::BugcheckException const&) Unexecuted instantiation: Poco::InvalidArgumentException::operator=(Poco::InvalidArgumentException const&) Unexecuted instantiation: Poco::NotImplementedException::operator=(Poco::NotImplementedException const&) Unexecuted instantiation: Poco::RangeException::operator=(Poco::RangeException const&) Unexecuted instantiation: Poco::IllegalStateException::operator=(Poco::IllegalStateException const&) Unexecuted instantiation: Poco::InvalidAccessException::operator=(Poco::InvalidAccessException const&) Unexecuted instantiation: Poco::SignalException::operator=(Poco::SignalException const&) Unexecuted instantiation: Poco::UnhandledException::operator=(Poco::UnhandledException const&) Unexecuted instantiation: Poco::RuntimeException::operator=(Poco::RuntimeException const&) Unexecuted instantiation: Poco::NotFoundException::operator=(Poco::NotFoundException const&) Unexecuted instantiation: Poco::ExistsException::operator=(Poco::ExistsException const&) Unexecuted instantiation: Poco::TimeoutException::operator=(Poco::TimeoutException const&) Unexecuted instantiation: Poco::SystemException::operator=(Poco::SystemException const&) Unexecuted instantiation: Poco::RegularExpressionException::operator=(Poco::RegularExpressionException const&) Unexecuted instantiation: Poco::LibraryLoadException::operator=(Poco::LibraryLoadException const&) Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::operator=(Poco::LibraryAlreadyLoadedException const&) Unexecuted instantiation: Poco::NoThreadAvailableException::operator=(Poco::NoThreadAvailableException const&) Unexecuted instantiation: Poco::PropertyNotSupportedException::operator=(Poco::PropertyNotSupportedException const&) Unexecuted instantiation: Poco::PoolOverflowException::operator=(Poco::PoolOverflowException const&) Unexecuted instantiation: Poco::NoPermissionException::operator=(Poco::NoPermissionException const&) Unexecuted instantiation: Poco::OutOfMemoryException::operator=(Poco::OutOfMemoryException const&) Unexecuted instantiation: Poco::DataException::operator=(Poco::DataException const&) Unexecuted instantiation: Poco::DataFormatException::operator=(Poco::DataFormatException const&) Unexecuted instantiation: Poco::SyntaxException::operator=(Poco::SyntaxException const&) Unexecuted instantiation: Poco::CircularReferenceException::operator=(Poco::CircularReferenceException const&) Unexecuted instantiation: Poco::PathSyntaxException::operator=(Poco::PathSyntaxException const&) Unexecuted instantiation: Poco::IOException::operator=(Poco::IOException const&) Unexecuted instantiation: Poco::ProtocolException::operator=(Poco::ProtocolException const&) Unexecuted instantiation: Poco::FileException::operator=(Poco::FileException const&) Unexecuted instantiation: Poco::FileExistsException::operator=(Poco::FileExistsException const&) Unexecuted instantiation: Poco::FileNotFoundException::operator=(Poco::FileNotFoundException const&) Unexecuted instantiation: Poco::PathNotFoundException::operator=(Poco::PathNotFoundException const&) Unexecuted instantiation: Poco::FileReadOnlyException::operator=(Poco::FileReadOnlyException const&) Unexecuted instantiation: Poco::FileAccessDeniedException::operator=(Poco::FileAccessDeniedException const&) Unexecuted instantiation: Poco::CreateFileException::operator=(Poco::CreateFileException const&) Unexecuted instantiation: Poco::OpenFileException::operator=(Poco::OpenFileException const&) Unexecuted instantiation: Poco::WriteFileException::operator=(Poco::WriteFileException const&) Unexecuted instantiation: Poco::ReadFileException::operator=(Poco::ReadFileException const&) Unexecuted instantiation: Poco::FileNotReadyException::operator=(Poco::FileNotReadyException const&) Unexecuted instantiation: Poco::DirectoryNotEmptyException::operator=(Poco::DirectoryNotEmptyException const&) Unexecuted instantiation: Poco::UnknownURISchemeException::operator=(Poco::UnknownURISchemeException const&) Unexecuted instantiation: Poco::TooManyURIRedirectsException::operator=(Poco::TooManyURIRedirectsException const&) Unexecuted instantiation: Poco::URISyntaxException::operator=(Poco::URISyntaxException const&) Unexecuted instantiation: Poco::ApplicationException::operator=(Poco::ApplicationException const&) Unexecuted instantiation: Poco::BadCastException::operator=(Poco::BadCastException const&) |
184 | | const char* CLS::name() const noexcept \ |
185 | 0 | { \ |
186 | 0 | return NAME; \ |
187 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::name() const Unexecuted instantiation: Poco::LogicException::name() const Unexecuted instantiation: Poco::AssertionViolationException::name() const Unexecuted instantiation: Poco::NullPointerException::name() const Unexecuted instantiation: Poco::NullValueException::name() const Unexecuted instantiation: Poco::BugcheckException::name() const Unexecuted instantiation: Poco::InvalidArgumentException::name() const Unexecuted instantiation: Poco::NotImplementedException::name() const Unexecuted instantiation: Poco::RangeException::name() const Unexecuted instantiation: Poco::IllegalStateException::name() const Unexecuted instantiation: Poco::InvalidAccessException::name() const Unexecuted instantiation: Poco::SignalException::name() const Unexecuted instantiation: Poco::UnhandledException::name() const Unexecuted instantiation: Poco::RuntimeException::name() const Unexecuted instantiation: Poco::NotFoundException::name() const Unexecuted instantiation: Poco::ExistsException::name() const Unexecuted instantiation: Poco::TimeoutException::name() const Unexecuted instantiation: Poco::SystemException::name() const Unexecuted instantiation: Poco::RegularExpressionException::name() const Unexecuted instantiation: Poco::LibraryLoadException::name() const Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::name() const Unexecuted instantiation: Poco::NoThreadAvailableException::name() const Unexecuted instantiation: Poco::PropertyNotSupportedException::name() const Unexecuted instantiation: Poco::PoolOverflowException::name() const Unexecuted instantiation: Poco::NoPermissionException::name() const Unexecuted instantiation: Poco::OutOfMemoryException::name() const Unexecuted instantiation: Poco::DataException::name() const Unexecuted instantiation: Poco::DataFormatException::name() const Unexecuted instantiation: Poco::SyntaxException::name() const Unexecuted instantiation: Poco::CircularReferenceException::name() const Unexecuted instantiation: Poco::PathSyntaxException::name() const Unexecuted instantiation: Poco::IOException::name() const Unexecuted instantiation: Poco::ProtocolException::name() const Unexecuted instantiation: Poco::FileException::name() const Unexecuted instantiation: Poco::FileExistsException::name() const Unexecuted instantiation: Poco::FileNotFoundException::name() const Unexecuted instantiation: Poco::PathNotFoundException::name() const Unexecuted instantiation: Poco::FileReadOnlyException::name() const Unexecuted instantiation: Poco::FileAccessDeniedException::name() const Unexecuted instantiation: Poco::CreateFileException::name() const Unexecuted instantiation: Poco::OpenFileException::name() const Unexecuted instantiation: Poco::WriteFileException::name() const Unexecuted instantiation: Poco::ReadFileException::name() const Unexecuted instantiation: Poco::FileNotReadyException::name() const Unexecuted instantiation: Poco::DirectoryNotEmptyException::name() const Unexecuted instantiation: Poco::UnknownURISchemeException::name() const Unexecuted instantiation: Poco::TooManyURIRedirectsException::name() const Unexecuted instantiation: Poco::URISyntaxException::name() const Unexecuted instantiation: Poco::ApplicationException::name() const Unexecuted instantiation: Poco::BadCastException::name() const |
188 | | const char* CLS::className() const noexcept \ |
189 | 0 | { \ |
190 | 0 | return typeid(*this).name(); \ |
191 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::className() const Unexecuted instantiation: Poco::LogicException::className() const Unexecuted instantiation: Poco::AssertionViolationException::className() const Unexecuted instantiation: Poco::NullPointerException::className() const Unexecuted instantiation: Poco::NullValueException::className() const Unexecuted instantiation: Poco::BugcheckException::className() const Unexecuted instantiation: Poco::InvalidArgumentException::className() const Unexecuted instantiation: Poco::NotImplementedException::className() const Unexecuted instantiation: Poco::RangeException::className() const Unexecuted instantiation: Poco::IllegalStateException::className() const Unexecuted instantiation: Poco::InvalidAccessException::className() const Unexecuted instantiation: Poco::SignalException::className() const Unexecuted instantiation: Poco::UnhandledException::className() const Unexecuted instantiation: Poco::RuntimeException::className() const Unexecuted instantiation: Poco::NotFoundException::className() const Unexecuted instantiation: Poco::ExistsException::className() const Unexecuted instantiation: Poco::TimeoutException::className() const Unexecuted instantiation: Poco::SystemException::className() const Unexecuted instantiation: Poco::RegularExpressionException::className() const Unexecuted instantiation: Poco::LibraryLoadException::className() const Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::className() const Unexecuted instantiation: Poco::NoThreadAvailableException::className() const Unexecuted instantiation: Poco::PropertyNotSupportedException::className() const Unexecuted instantiation: Poco::PoolOverflowException::className() const Unexecuted instantiation: Poco::NoPermissionException::className() const Unexecuted instantiation: Poco::OutOfMemoryException::className() const Unexecuted instantiation: Poco::DataException::className() const Unexecuted instantiation: Poco::DataFormatException::className() const Unexecuted instantiation: Poco::SyntaxException::className() const Unexecuted instantiation: Poco::CircularReferenceException::className() const Unexecuted instantiation: Poco::PathSyntaxException::className() const Unexecuted instantiation: Poco::IOException::className() const Unexecuted instantiation: Poco::ProtocolException::className() const Unexecuted instantiation: Poco::FileException::className() const Unexecuted instantiation: Poco::FileExistsException::className() const Unexecuted instantiation: Poco::FileNotFoundException::className() const Unexecuted instantiation: Poco::PathNotFoundException::className() const Unexecuted instantiation: Poco::FileReadOnlyException::className() const Unexecuted instantiation: Poco::FileAccessDeniedException::className() const Unexecuted instantiation: Poco::CreateFileException::className() const Unexecuted instantiation: Poco::OpenFileException::className() const Unexecuted instantiation: Poco::WriteFileException::className() const Unexecuted instantiation: Poco::ReadFileException::className() const Unexecuted instantiation: Poco::FileNotReadyException::className() const Unexecuted instantiation: Poco::DirectoryNotEmptyException::className() const Unexecuted instantiation: Poco::UnknownURISchemeException::className() const Unexecuted instantiation: Poco::TooManyURIRedirectsException::className() const Unexecuted instantiation: Poco::URISyntaxException::className() const Unexecuted instantiation: Poco::ApplicationException::className() const Unexecuted instantiation: Poco::BadCastException::className() const |
192 | | Poco::Exception* CLS::clone() const \ |
193 | 0 | { \ |
194 | 0 | return new CLS(*this); \ |
195 | 0 | } \ Unexecuted instantiation: Poco::JSON::JSONException::clone() const Unexecuted instantiation: Poco::LogicException::clone() const Unexecuted instantiation: Poco::AssertionViolationException::clone() const Unexecuted instantiation: Poco::NullPointerException::clone() const Unexecuted instantiation: Poco::NullValueException::clone() const Unexecuted instantiation: Poco::BugcheckException::clone() const Unexecuted instantiation: Poco::InvalidArgumentException::clone() const Unexecuted instantiation: Poco::NotImplementedException::clone() const Unexecuted instantiation: Poco::RangeException::clone() const Unexecuted instantiation: Poco::IllegalStateException::clone() const Unexecuted instantiation: Poco::InvalidAccessException::clone() const Unexecuted instantiation: Poco::SignalException::clone() const Unexecuted instantiation: Poco::UnhandledException::clone() const Unexecuted instantiation: Poco::RuntimeException::clone() const Unexecuted instantiation: Poco::NotFoundException::clone() const Unexecuted instantiation: Poco::ExistsException::clone() const Unexecuted instantiation: Poco::TimeoutException::clone() const Unexecuted instantiation: Poco::SystemException::clone() const Unexecuted instantiation: Poco::RegularExpressionException::clone() const Unexecuted instantiation: Poco::LibraryLoadException::clone() const Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::clone() const Unexecuted instantiation: Poco::NoThreadAvailableException::clone() const Unexecuted instantiation: Poco::PropertyNotSupportedException::clone() const Unexecuted instantiation: Poco::PoolOverflowException::clone() const Unexecuted instantiation: Poco::NoPermissionException::clone() const Unexecuted instantiation: Poco::OutOfMemoryException::clone() const Unexecuted instantiation: Poco::DataException::clone() const Unexecuted instantiation: Poco::DataFormatException::clone() const Unexecuted instantiation: Poco::SyntaxException::clone() const Unexecuted instantiation: Poco::CircularReferenceException::clone() const Unexecuted instantiation: Poco::PathSyntaxException::clone() const Unexecuted instantiation: Poco::IOException::clone() const Unexecuted instantiation: Poco::ProtocolException::clone() const Unexecuted instantiation: Poco::FileException::clone() const Unexecuted instantiation: Poco::FileExistsException::clone() const Unexecuted instantiation: Poco::FileNotFoundException::clone() const Unexecuted instantiation: Poco::PathNotFoundException::clone() const Unexecuted instantiation: Poco::FileReadOnlyException::clone() const Unexecuted instantiation: Poco::FileAccessDeniedException::clone() const Unexecuted instantiation: Poco::CreateFileException::clone() const Unexecuted instantiation: Poco::OpenFileException::clone() const Unexecuted instantiation: Poco::WriteFileException::clone() const Unexecuted instantiation: Poco::ReadFileException::clone() const Unexecuted instantiation: Poco::FileNotReadyException::clone() const Unexecuted instantiation: Poco::DirectoryNotEmptyException::clone() const Unexecuted instantiation: Poco::UnknownURISchemeException::clone() const Unexecuted instantiation: Poco::TooManyURIRedirectsException::clone() const Unexecuted instantiation: Poco::URISyntaxException::clone() const Unexecuted instantiation: Poco::ApplicationException::clone() const Unexecuted instantiation: Poco::BadCastException::clone() const |
196 | | void CLS::rethrow() const \ |
197 | 0 | { \ |
198 | 0 | throw *this; \ |
199 | 0 | } Unexecuted instantiation: Poco::JSON::JSONException::rethrow() const Unexecuted instantiation: Poco::LogicException::rethrow() const Unexecuted instantiation: Poco::AssertionViolationException::rethrow() const Unexecuted instantiation: Poco::NullPointerException::rethrow() const Unexecuted instantiation: Poco::NullValueException::rethrow() const Unexecuted instantiation: Poco::BugcheckException::rethrow() const Unexecuted instantiation: Poco::InvalidArgumentException::rethrow() const Unexecuted instantiation: Poco::NotImplementedException::rethrow() const Unexecuted instantiation: Poco::RangeException::rethrow() const Unexecuted instantiation: Poco::IllegalStateException::rethrow() const Unexecuted instantiation: Poco::InvalidAccessException::rethrow() const Unexecuted instantiation: Poco::SignalException::rethrow() const Unexecuted instantiation: Poco::UnhandledException::rethrow() const Unexecuted instantiation: Poco::RuntimeException::rethrow() const Unexecuted instantiation: Poco::NotFoundException::rethrow() const Unexecuted instantiation: Poco::ExistsException::rethrow() const Unexecuted instantiation: Poco::TimeoutException::rethrow() const Unexecuted instantiation: Poco::SystemException::rethrow() const Unexecuted instantiation: Poco::RegularExpressionException::rethrow() const Unexecuted instantiation: Poco::LibraryLoadException::rethrow() const Unexecuted instantiation: Poco::LibraryAlreadyLoadedException::rethrow() const Unexecuted instantiation: Poco::NoThreadAvailableException::rethrow() const Unexecuted instantiation: Poco::PropertyNotSupportedException::rethrow() const Unexecuted instantiation: Poco::PoolOverflowException::rethrow() const Unexecuted instantiation: Poco::NoPermissionException::rethrow() const Unexecuted instantiation: Poco::OutOfMemoryException::rethrow() const Unexecuted instantiation: Poco::DataException::rethrow() const Unexecuted instantiation: Poco::DataFormatException::rethrow() const Unexecuted instantiation: Poco::SyntaxException::rethrow() const Unexecuted instantiation: Poco::CircularReferenceException::rethrow() const Unexecuted instantiation: Poco::PathSyntaxException::rethrow() const Unexecuted instantiation: Poco::IOException::rethrow() const Unexecuted instantiation: Poco::ProtocolException::rethrow() const Unexecuted instantiation: Poco::FileException::rethrow() const Unexecuted instantiation: Poco::FileExistsException::rethrow() const Unexecuted instantiation: Poco::FileNotFoundException::rethrow() const Unexecuted instantiation: Poco::PathNotFoundException::rethrow() const Unexecuted instantiation: Poco::FileReadOnlyException::rethrow() const Unexecuted instantiation: Poco::FileAccessDeniedException::rethrow() const Unexecuted instantiation: Poco::CreateFileException::rethrow() const Unexecuted instantiation: Poco::OpenFileException::rethrow() const Unexecuted instantiation: Poco::WriteFileException::rethrow() const Unexecuted instantiation: Poco::ReadFileException::rethrow() const Unexecuted instantiation: Poco::FileNotReadyException::rethrow() const Unexecuted instantiation: Poco::DirectoryNotEmptyException::rethrow() const Unexecuted instantiation: Poco::UnknownURISchemeException::rethrow() const Unexecuted instantiation: Poco::TooManyURIRedirectsException::rethrow() const Unexecuted instantiation: Poco::URISyntaxException::rethrow() const Unexecuted instantiation: Poco::ApplicationException::rethrow() const Unexecuted instantiation: Poco::BadCastException::rethrow() const |
200 | | |
201 | | |
202 | | // |
203 | | // Standard exception classes |
204 | | // |
205 | | POCO_DECLARE_EXCEPTION(Foundation_API, LogicException, Exception) |
206 | | POCO_DECLARE_EXCEPTION(Foundation_API, AssertionViolationException, LogicException) |
207 | | POCO_DECLARE_EXCEPTION(Foundation_API, NullPointerException, LogicException) |
208 | | POCO_DECLARE_EXCEPTION(Foundation_API, NullValueException, LogicException) |
209 | | POCO_DECLARE_EXCEPTION(Foundation_API, BugcheckException, LogicException) |
210 | | POCO_DECLARE_EXCEPTION(Foundation_API, InvalidArgumentException, LogicException) |
211 | | POCO_DECLARE_EXCEPTION(Foundation_API, NotImplementedException, LogicException) |
212 | | POCO_DECLARE_EXCEPTION(Foundation_API, RangeException, LogicException) |
213 | | POCO_DECLARE_EXCEPTION(Foundation_API, IllegalStateException, LogicException) |
214 | | POCO_DECLARE_EXCEPTION(Foundation_API, InvalidAccessException, LogicException) |
215 | | POCO_DECLARE_EXCEPTION(Foundation_API, SignalException, LogicException) |
216 | | POCO_DECLARE_EXCEPTION(Foundation_API, UnhandledException, LogicException) |
217 | | |
218 | | POCO_DECLARE_EXCEPTION(Foundation_API, RuntimeException, Exception) |
219 | | POCO_DECLARE_EXCEPTION(Foundation_API, NotFoundException, RuntimeException) |
220 | | POCO_DECLARE_EXCEPTION(Foundation_API, ExistsException, RuntimeException) |
221 | | POCO_DECLARE_EXCEPTION(Foundation_API, TimeoutException, RuntimeException) |
222 | | POCO_DECLARE_EXCEPTION(Foundation_API, SystemException, RuntimeException) |
223 | | POCO_DECLARE_EXCEPTION(Foundation_API, RegularExpressionException, RuntimeException) |
224 | | POCO_DECLARE_EXCEPTION(Foundation_API, LibraryLoadException, RuntimeException) |
225 | | POCO_DECLARE_EXCEPTION(Foundation_API, LibraryAlreadyLoadedException, RuntimeException) |
226 | | POCO_DECLARE_EXCEPTION(Foundation_API, NoThreadAvailableException, RuntimeException) |
227 | | POCO_DECLARE_EXCEPTION(Foundation_API, PropertyNotSupportedException, RuntimeException) |
228 | | POCO_DECLARE_EXCEPTION(Foundation_API, PoolOverflowException, RuntimeException) |
229 | | POCO_DECLARE_EXCEPTION(Foundation_API, NoPermissionException, RuntimeException) |
230 | | POCO_DECLARE_EXCEPTION(Foundation_API, OutOfMemoryException, RuntimeException) |
231 | | POCO_DECLARE_EXCEPTION(Foundation_API, DataException, RuntimeException) |
232 | | |
233 | | POCO_DECLARE_EXCEPTION(Foundation_API, DataFormatException, DataException) |
234 | | POCO_DECLARE_EXCEPTION(Foundation_API, SyntaxException, DataException) |
235 | | POCO_DECLARE_EXCEPTION(Foundation_API, CircularReferenceException, DataException) |
236 | | POCO_DECLARE_EXCEPTION(Foundation_API, PathSyntaxException, SyntaxException) |
237 | | POCO_DECLARE_EXCEPTION(Foundation_API, IOException, RuntimeException) |
238 | | POCO_DECLARE_EXCEPTION(Foundation_API, ProtocolException, IOException) |
239 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileException, IOException) |
240 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileExistsException, FileException) |
241 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileNotFoundException, FileException) |
242 | | POCO_DECLARE_EXCEPTION(Foundation_API, PathNotFoundException, FileException) |
243 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileReadOnlyException, FileException) |
244 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileAccessDeniedException, FileException) |
245 | | POCO_DECLARE_EXCEPTION(Foundation_API, CreateFileException, FileException) |
246 | | POCO_DECLARE_EXCEPTION(Foundation_API, OpenFileException, FileException) |
247 | | POCO_DECLARE_EXCEPTION(Foundation_API, WriteFileException, FileException) |
248 | | POCO_DECLARE_EXCEPTION(Foundation_API, ReadFileException, FileException) |
249 | | POCO_DECLARE_EXCEPTION(Foundation_API, FileNotReadyException, FileException) |
250 | | POCO_DECLARE_EXCEPTION(Foundation_API, DirectoryNotEmptyException, FileException) |
251 | | POCO_DECLARE_EXCEPTION(Foundation_API, UnknownURISchemeException, RuntimeException) |
252 | | POCO_DECLARE_EXCEPTION(Foundation_API, TooManyURIRedirectsException, RuntimeException) |
253 | | POCO_DECLARE_EXCEPTION(Foundation_API, URISyntaxException, SyntaxException) |
254 | | |
255 | | POCO_DECLARE_EXCEPTION(Foundation_API, ApplicationException, Exception) |
256 | | POCO_DECLARE_EXCEPTION(Foundation_API, BadCastException, RuntimeException) |
257 | | |
258 | | |
259 | | } // namespace Poco |
260 | | |
261 | | |
262 | | #endif // Foundation_Exception_INCLUDED |