summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-04-09 18:09:09 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-04-09 18:09:09 +0300
commitb301a2828e71f50d65c796ce988c9b3c332d7156 (patch)
treeeabfc6dcba3b842cd20fe290db117ebbc498ed9a /include
parentAdd appveyor CI (diff)
downloadnheko-b301a2828e71f50d65c796ce988c9b3c332d7156.tar.xz
Remove exception specifications
Diffstat (limited to 'include')
-rw-r--r--include/Deserializable.h8
-rw-r--r--include/Login.h4
-rw-r--r--include/MatrixClient.h18
-rw-r--r--include/Profile.h2
-rw-r--r--include/Register.h4
-rw-r--r--include/Sync.h12
6 files changed, 24 insertions, 24 deletions
diff --git a/include/Deserializable.h b/include/Deserializable.h

index f51abc73..e4e07884 100644 --- a/include/Deserializable.h +++ b/include/Deserializable.h
@@ -28,7 +28,7 @@ class DeserializationException : public std::exception { public: explicit DeserializationException(const std::string &msg); - virtual const char *what() const throw(); + virtual const char *what() const noexcept; private: std::string msg_; @@ -38,13 +38,13 @@ private: class Deserializable { public: - virtual void deserialize(const QJsonValue &) throw(DeserializationException) + virtual void deserialize(const QJsonValue &) { } - virtual void deserialize(const QJsonObject &) throw(DeserializationException) + virtual void deserialize(const QJsonObject &) { } - virtual void deserialize(const QJsonDocument &) throw(DeserializationException) + virtual void deserialize(const QJsonDocument &) { } }; diff --git a/include/Login.h b/include/Login.h
index 5ea8bc68..98752083 100644 --- a/include/Login.h +++ b/include/Login.h
@@ -28,7 +28,7 @@ public: LoginRequest(); LoginRequest(QString username, QString password); - QByteArray serialize(); + QByteArray serialize() noexcept; inline void setPassword(QString password); inline void setUser(QString username); @@ -51,7 +51,7 @@ inline void LoginRequest::setUser(QString username) class LoginResponse : public Deserializable { public: - void deserialize(const QJsonDocument &data) throw(DeserializationException) override; + void deserialize(const QJsonDocument &data) override; inline QString getAccessToken(); inline QString getHomeServer(); diff --git a/include/MatrixClient.h b/include/MatrixClient.h
index dd7f92f9..ae67af3a 100644 --- a/include/MatrixClient.h +++ b/include/MatrixClient.h
@@ -34,21 +34,21 @@ public: MatrixClient(QString server, QObject *parent = 0); // Client API. - void initialSync(); - void sync(); - void sendTextMessage(const QString &roomid, const QString &msg); - void login(const QString &username, const QString &password); - void registerUser(const QString &username, const QString &password, const QString &server); - void versions(); + void initialSync() noexcept; + void sync() noexcept; + void sendTextMessage(const QString &roomid, const QString &msg) noexcept; + void login(const QString &username, const QString &password) noexcept; + void registerUser(const QString &username, const QString &password, const QString &server) noexcept; + void versions() noexcept; inline QString getHomeServer(); inline void incrementTransactionId(); - void reset(); + void reset() noexcept; public slots: - void getOwnProfile(); - void logout(); + void getOwnProfile() noexcept; + void logout() noexcept; inline void setServer(const QString &server); inline void setAccessToken(const QString &token); diff --git a/include/Profile.h b/include/Profile.h
index acf81fda..6dffa007 100644 --- a/include/Profile.h +++ b/include/Profile.h
@@ -26,7 +26,7 @@ class ProfileResponse : public Deserializable { public: - void deserialize(const QJsonDocument &data) throw(DeserializationException) override; + void deserialize(const QJsonDocument &data) override; inline QUrl getAvatarUrl(); inline QString getDisplayName(); diff --git a/include/Register.h b/include/Register.h
index 2233ab6a..fb9438cb 100644 --- a/include/Register.h +++ b/include/Register.h
@@ -28,7 +28,7 @@ public: RegisterRequest(); RegisterRequest(const QString &username, const QString &password); - QByteArray serialize(); + QByteArray serialize() noexcept; inline void setPassword(QString password); inline void setUser(QString username); @@ -51,7 +51,7 @@ inline void RegisterRequest::setUser(QString username) class RegisterResponse : public Deserializable { public: - void deserialize(const QJsonDocument &data) throw(DeserializationException) override; + void deserialize(const QJsonDocument &data) override; inline QString getAccessToken(); inline QString getHomeServer(); diff --git a/include/Sync.h b/include/Sync.h
index 699c3ee8..1db52209 100644 --- a/include/Sync.h +++ b/include/Sync.h
@@ -37,7 +37,7 @@ public: inline uint64_t timestamp() const; - void deserialize(const QJsonValue &data) throw(DeserializationException) override; + void deserialize(const QJsonValue &data) override; private: QJsonObject content_; @@ -89,7 +89,7 @@ inline uint64_t Event::timestamp() const class State : public Deserializable { public: - void deserialize(const QJsonValue &data) throw(DeserializationException) override; + void deserialize(const QJsonValue &data) override; inline QList<Event> events() const; private: @@ -108,7 +108,7 @@ public: inline QString previousBatch() const; inline bool limited() const; - void deserialize(const QJsonValue &data) throw(DeserializationException) override; + void deserialize(const QJsonValue &data) override; private: QList<Event> events_; @@ -138,7 +138,7 @@ public: inline State state() const; inline Timeline timeline() const; - void deserialize(const QJsonValue &data) throw(DeserializationException) override; + void deserialize(const QJsonValue &data) override; private: State state_; @@ -163,7 +163,7 @@ class Rooms : public Deserializable { public: inline QMap<QString, JoinedRoom> join() const; - void deserialize(const QJsonValue &data) throw(DeserializationException) override; + void deserialize(const QJsonValue &data) override; private: QMap<QString, JoinedRoom> join_; @@ -177,7 +177,7 @@ inline QMap<QString, JoinedRoom> Rooms::join() const class SyncResponse : public Deserializable { public: - void deserialize(const QJsonDocument &data) throw(DeserializationException) override; + void deserialize(const QJsonDocument &data) override; inline QString nextBatch() const; inline Rooms rooms() const;