5 #include <Poco/Exception.h>
37 const char *name()
const noexcept
override;
38 Poco::Exception *clone()
const override;
39 void rethrow()
const override;
48 void caught(
const Poco::Exception &e);
49 std::vector<Poco::Exception *>::const_iterator begin()
const;
50 std::vector<Poco::Exception *>::const_iterator end()
const;
64 void add(
const Poco::Exception &e);
68 std::vector<Poco::Exception *> m_exceptions;
bool empty() const
Definition: MultiException.cpp:43
void caught(const Poco::Exception &e)
Add a caught exception for later processing. It also constructs the message to contain a limited numb...
Definition: MultiException.cpp:92
MultiException is used to collect multiple exceptions thrown during some processing we do not want to...
Definition: MultiException.h:17
size_t count() const
Definition: MultiException.cpp:48