17 #ifndef COM_BORA_SOFTWARE__BALAU_EXCEPTION__RESOURCE_EXCEPTIONS 18 #define COM_BORA_SOFTWARE__BALAU_EXCEPTION__RESOURCE_EXCEPTIONS 31 const std::string & st,
32 const std::string & name,
33 const std::string & text)
41 public:
InvalidUriException(
const char * file,
int line,
const std::string & st,
const std::string & text)
49 public:
NotFoundException(
const char * file,
int line,
const std::string & st,
const std::string & text)
54 const std::string & st,
55 const std::string & name,
56 const std::string & text)
87 const std::string & st,
88 const std::string & message_,
110 const std::string & st,
111 const std::string & message_,
133 const std::string & st,
134 const std::string & message_,
146 #endif // COM_BORA_SOFTWARE__BALAU_EXCEPTION__RESOURCE_EXCEPTIONS bool operator==(const BalauException &lhs, const BalauException &rhs)
Base class comparison function for Balau exceptions.
Definition: BalauException.hpp:112
All exception classes.
Definition: BalauException.hpp:50
A file on the local file system.
Thrown when a resource could not be created.
Definition: ResourceExceptions.hpp:101
Thrown when a zip resource has an error.
Definition: ResourceExceptions.hpp:124
Thrown when a URI is invalid.
Definition: ResourceExceptions.hpp:40
Abstract base class of resource classes.
Definition: ResourceExceptions.hpp:28
Thrown when a resource could not be opened.
Definition: ResourceExceptions.hpp:78
const std::string message
The message.
Definition: BalauException.hpp:59
Thrown when a resource is not found.
Definition: ResourceExceptions.hpp:48
A file on the local file system.
Definition: File.hpp:35
Base Balau exception classes.
Thrown when a resource is not found.
Definition: ResourceExceptions.hpp:63
std::string toRawString() const override
Get a string representing the raw URI.
Definition: File.hpp:572
Base class of all Balau exceptions.
Definition: BalauException.hpp:55