Streaming C++ API
11.0.0.3
|
An Exception which contains a list of cause exceptions. More...
#include <Exceptions.hpp>
Public Member Functions | |
StreamBaseListException (std::string code, std::string message, const std::vector< StreamBaseException > &causes, sb_internal::Errors::Type error_type=sb_internal::Errors::UNKNOWNTYPE, std::string type="StreamBaseListException") | |
const std::vector < StreamBaseException > & | getCauses () const |
std::string | getChainOfMessages () const |
std::string | chainAsString () const |
![]() | |
StreamBaseException (std::string code, std::string message, sb_internal::Errors::Type error_type=sb_internal::Errors::UNKNOWNTYPE, std::string type="StreamBaseException") | |
Constructor. More... | |
StreamBaseException (std::string code, std::string message, StreamBaseException &c, sb_internal::Errors::Type error_type=sb_internal::Errors::UNKNOWNTYPE, std::string type="StreamBaseException") | |
Constructor. More... | |
virtual | ~StreamBaseException () throw () |
Destructor. More... | |
virtual const char * | what () const throw () |
Returns the message as a C string. More... | |
Protected Member Functions | |
virtual std::string | causeAsXmlString () const |
An Exception which contains a list of cause exceptions.