Go to the documentation of this file.
51 NotSupportedError(
const std::string &what =
"This operation is currently not supported");
68 explicit WrongInputError(
const std::string &what =
"The input can't be proceed");
~NotSupportedError()=default
A default destructor.
exception used when an non-supported operation is done
Definition: RayError.hpp:48
exception used when an incompatibility occurs
Definition: RayError.hpp:32
RayError(const std::string &what)
Create a new RAY exception.
Definition: RayError.cpp:10
ResourceNotFound & operator=(const ResourceNotFound &)=default
A default assignment operator.
NotSupportedError & operator=(const NotSupportedError &)=default
A default assignment operator.
RayError & operator=(const RayError &)=default
A default assignment operator.
exception used when a resource is not found
Definition: RayError.hpp:81
ResourceNotFound(const std::string &path)
Create a new exception instance.
Definition: RayError.cpp:30
~RayError()=default
A default destructor.
base exception class for RAY lib
Definition: RayError.hpp:16
NotSupportedError(const std::string &what="This operation is currently not supported")
Create a new exception instance.
Definition: RayError.cpp:15
NotCompatibleError & operator=(const NotCompatibleError &)=default
A default assignment operator.
Definition: RayError.hpp:14
NotCompatibleError(const std::string &what)
Create a new exception instance.
Definition: RayError.cpp:20
~ResourceNotFound() override=default
A default destructor.
~NotCompatibleError()=default
A default destructor.