Coverage Report

Created: 2023-12-20 07:15

/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