21 #include <unity/Exception.h>
58 virtual std::exception_ptr
self()
const override;
92 virtual std::exception_ptr
self()
const override;
98 virtual std::string
id()
const;
133 virtual std::exception_ptr
self()
const override;
165 virtual std::exception_ptr
self()
const override;
198 virtual std::exception_ptr
self()
const override;
204 virtual std::string
name()
const;
virtual std::string id() const
Returns the identity of the non-existent object.
Definition: ScopeExceptions.cpp:75
NotFoundException(std::string const &reason, std::string const &name)
Constructs the exception.
Definition: ScopeExceptions.cpp:125
Exception to indicate that something went wrong with the middleware layer.
Definition: ScopeExceptions.h:33
virtual std::string name() const
Returns the name that was passed to the constructor.
Definition: ScopeExceptions.cpp:148
Exception to indicate that something went wrong with the contents of configuration files...
Definition: ScopeExceptions.h:140
TimeoutException(std::string const &reason)
Constructs the exception.
Definition: ScopeExceptions.cpp:80
Exception to indicate that an object wasn't found by a lookup function.
Definition: ScopeExceptions.h:172
Top-level namespace for all things Unity-related.
Definition: Version.h:49
MiddlewareException(std::string const &reason)
Constructs the exception.
Definition: ScopeExceptions.cpp:29
ObjectNotExistException(std::string const &reason, std::string const &id)
Constructs the exception.
Definition: ScopeExceptions.cpp:50
Exception to indicate that a twoway request timed out.
Definition: ScopeExceptions.h:108
Exception to indicate that a (twoway) request was sent to an object with an unknown identity...
Definition: ScopeExceptions.h:66
ConfigException(std::string const &reason)
Constructs the exception.
Definition: ScopeExceptions.cpp:102