forked from qt-creator/qt-creator
Sqlite: Improve exception handling
Introducing different exceptions for different error cases. Change-Id: I4371d1e64d9dca2a9f68dcbaa4a891c55879c1f5 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
@@ -110,8 +110,9 @@ protected:
|
||||
|
||||
|
||||
Q_NORETURN static void throwExceptionStatic(const char *whatHasHappens);
|
||||
Q_NORETURN void throwException(const char *whatHasHappens) const;
|
||||
|
||||
[[noreturn]] void throwException(const char *whatHasHappens) const;
|
||||
[[noreturn]] void throwUnknowError(const char *whatHasHappens) const;
|
||||
[[noreturn]] void throwDatabaseIsNotOpen(const char *whatHasHappens) const;
|
||||
|
||||
private:
|
||||
Database &m_database;
|
||||
|
||||
Reference in New Issue
Block a user