Commit f58cbda6 authored by Frank Ueberschar's avatar Frank Ueberschar

Add override keyword to functions who override

parent 89eba08c
...@@ -47,7 +47,7 @@ namespace Async { ...@@ -47,7 +47,7 @@ namespace Async {
class BadAnyCast : public std::bad_cast { class BadAnyCast : public std::bad_cast {
public: public:
virtual const char* what() const noexcept { return "Bad any cast"; } virtual const char* what() const noexcept override { return "Bad any cast"; }
virtual ~BadAnyCast() { } virtual ~BadAnyCast() { }
}; };
...@@ -378,11 +378,11 @@ namespace Async { ...@@ -378,11 +378,11 @@ namespace Async {
, reject_(reject) , reject_(reject)
{ } { }
void doResolve(const std::shared_ptr<CoreT<T>>& core) { void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
finishResolve(resolve_(detail::tryMove<Resolve>(core->value()))); finishResolve(resolve_(detail::tryMove<Resolve>(core->value())));
} }
void doReject(const std::shared_ptr<CoreT<T>>& core) { void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc); reject_(core->exc);
for (const auto& req: this->chain_->requests) { for (const auto& req: this->chain_->requests) {
req->reject(this->chain_); req->reject(this->chain_);
...@@ -466,11 +466,11 @@ namespace Async { ...@@ -466,11 +466,11 @@ namespace Async {
"Incompatible types detected"); "Incompatible types detected");
void doResolve(const std::shared_ptr<CoreT<T>>& core) { void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
resolve_(core->value()); resolve_(core->value());
} }
void doReject(const std::shared_ptr<CoreT<T>>& core) { void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc); reject_(core->exc);
} }
...@@ -495,11 +495,11 @@ namespace Async { ...@@ -495,11 +495,11 @@ namespace Async {
static_assert(sizeof...(Args) == 0, static_assert(sizeof...(Args) == 0,
"Can not attach a non-void continuation to a void-Promise"); "Can not attach a non-void continuation to a void-Promise");
void doResolve(const std::shared_ptr<CoreT<void>>& /*core*/) { void doResolve(const std::shared_ptr<CoreT<void>>& /*core*/) override {
resolve_(); resolve_();
} }
void doReject(const std::shared_ptr<CoreT<void>>& core) { void doReject(const std::shared_ptr<CoreT<void>>& core) override {
reject_(core->exc); reject_(core->exc);
} }
...@@ -531,12 +531,12 @@ namespace Async { ...@@ -531,12 +531,12 @@ namespace Async {
, reject_(reject) , reject_(reject)
{ } { }
void doResolve(const std::shared_ptr<CoreT<T>>& core) { void doResolve(const std::shared_ptr<CoreT<T>>& core) override {
auto promise = resolve_(detail::tryMove<Resolve>(core->value())); auto promise = resolve_(detail::tryMove<Resolve>(core->value()));
finishResolve(promise); finishResolve(promise);
} }
void doReject(const std::shared_ptr<CoreT<T>>& core) { void doReject(const std::shared_ptr<CoreT<T>>& core) override {
reject_(core->exc); reject_(core->exc);
for (const auto& req: core->requests) { for (const auto& req: core->requests) {
req->reject(core); req->reject(core);
......
...@@ -215,7 +215,7 @@ struct HttpError : public std::exception { ...@@ -215,7 +215,7 @@ struct HttpError : public std::exception {
~HttpError() noexcept {} ~HttpError() noexcept {}
const char *what() const noexcept { return reason_.c_str(); } const char *what() const noexcept override { return reason_.c_str(); }
int code() const { return code_; } int code() const { return code_; }
std::string reason() const { return reason_; } std::string reason() const { return reason_; }
......
...@@ -250,7 +250,7 @@ public: ...@@ -250,7 +250,7 @@ public:
} }
} }
Entry *pop() { Entry *pop() override {
auto ret = Queue<T>::pop(); auto ret = Queue<T>::pop();
if (isBound()) { if (isBound()) {
......
...@@ -255,7 +255,7 @@ public: ...@@ -255,7 +255,7 @@ public:
*/ */
explicit RouterHandler(std::shared_ptr<Rest::Router> router); explicit RouterHandler(std::shared_ptr<Rest::Router> router);
void onRequest(const Http::Request &req, Http::ResponseWriter response); void onRequest(const Http::Request &req, Http::ResponseWriter response) override;
private: private:
std::shared_ptr<Tcp::Handler> clone() const final { std::shared_ptr<Tcp::Handler> clone() const final {
......
...@@ -168,7 +168,7 @@ public: ...@@ -168,7 +168,7 @@ public:
} }
protected: protected:
int_type overflow(int_type ch); int_type overflow(int_type ch) override;
private: private:
void reserve(size_t size); void reserve(size_t size);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment