38 ExternalException(
const std::string& method,
const std::string& message,
const std::string& externalSource,
const std::string& externalMessage);
40 virtual std::string
GetName()
const override;
#define HEPH_API
Definition HephShared.h:132
stores exception information. Base class for exceptions.
Definition Exception.h:40
raised when an operation from an external library/API fails.
Definition ExternalException.h:14
virtual std::string GetName() const override
std::string externalMessage
Definition ExternalException.h:26
virtual const std::string & GetExternalMessage() const
virtual void AddToExceptions() const override
std::string externalSource
Definition ExternalException.h:20
ExternalException(const std::string &method, const std::string &message, const std::string &externalSource, const std::string &externalMessage)
virtual const std::string & GetExternalSource() const