19 #ifndef UNITY_EXCEPTIONS_H
20 #define UNITY_EXCEPTIONS_H
22 #include <unity/Exception.h>
49 virtual std::exception_ptr
self()
const override;
74 virtual std::exception_ptr
self()
const override;
103 virtual std::exception_ptr
self()
const override;
132 virtual std::exception_ptr
self()
const override;
137 int error()
const noexcept;
168 virtual std::exception_ptr
self()
const override;
173 int error()
const noexcept;
200 virtual std::exception_ptr
self()
const override;
Abstract base class for all Unity exceptions.
Definition: Exception.h:103
Exception for miscellaneous errors, such as failure of a third-party library or hitting resource limi...
Definition: UnityExceptions.h:183
Exception to indicate file I/O errors, such as failure to open or write to a file.
Definition: UnityExceptions.h:111
Exception to indicate a logic error, such as driving the API incorrectly, such as calling methods in ...
Definition: UnityExceptions.h:57
Top-level namespace for all things Unity-related.
Definition: Version.h:37
Exception to indicate that an invalid argument was passed to a function, such as passing nullptr when...
Definition: UnityExceptions.h:32
Exception to indicate errors during shutdown.
Definition: UnityExceptions.h:86
Exception to indicate system or library call errors that set errno.
Definition: UnityExceptions.h:147